С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python: Web
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Wolkodav
842 / 480 / 58
Регистрация: 18.09.2012
Сообщений: 1,688

Ошибка импорта

11.02.2015, 21:20. Показов 1165. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго времени суток. Вообщем делаю систему отправки эмайл сообщений через Celery. Все сделал, в попочке проекта сделал файл celery.py, в приложение сделал tasks.py, все запустил
Bash
1
python manage.py celery worker
Сообщения в очередь попадают, все хорошо:
Python
1
2
3
4
5
6
7
def send_mail(self, to):
        kw = {
            "subject": u"Приглашение на сайт",
            "text_content": u"Здратвуйте, мы приглашаем вас на сайт",
            "to": to if not isinstance(to, (list, tuple)) else [to, ],
        }
        send_text_mail.apply_async(kwargs=kw)
Код функции:
Python
1
2
3
4
5
6
from schooledit3d.celery import app
 
@app.task(ignore_result=True)
def send_text_mail(subject, text_content, to):
    message = EmailMultiAlternatives(subject=subject, body=text_content, to=to)
    message.send()
Celery.py:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# coding: utf-8
from __future__ import absolute_import
 
import os
from celery import Celery
 
from django.conf import settings
 
# set the default Django settings module for the 'celery' program.
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'schooledit3d.settings')
 
app = Celery('schooledit3d')
 
# Using a string here means the worker will not have to
# pickle the object when using Windows.
app.config_from_object('django.conf:settings')
app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
Но вот в консоли постоянно наблюдаю вот такую штуку:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[2015-02-10 23:22:47,778: ERROR/MainProcess] Task apps.api.tasks.send_text_mail[6253cb1e-2515-4803-bdc1-992ea7aefda6] raised unexpected: ImportError("No module named 'django.core.mail.backends.smtp",)
Traceback (most recent call last):
  File "/home/ivan/virtualenvs/schooledit3d/local/lib/python2.7/site-packages/celery/app/trace.py", line 240, in trace_task
    R = retval = fun(*args, **kwargs)
  File "/home/ivan/virtualenvs/schooledit3d/local/lib/python2.7/site-packages/celery/app/trace.py", line 438, in __protected_call__
    return self.run(*args, **kwargs)
  File "/home/ivan/projects/Python/Django/schooledit3d/apps/api/tasks.py", line 15, in send_text_mail
    message.send()
  File "/home/ivan/virtualenvs/schooledit3d/local/lib/python2.7/site-packages/django/core/mail/message.py", line 286, in send
    return self.get_connection(fail_silently).send_messages([self])
  File "/home/ivan/virtualenvs/schooledit3d/local/lib/python2.7/site-packages/django/core/mail/message.py", line 247, in get_connection
    self.connection = get_connection(fail_silently=fail_silently)
  File "/home/ivan/virtualenvs/schooledit3d/local/lib/python2.7/site-packages/django/core/mail/__init__.py", line 37, in get_connection
    klass = import_string(backend or settings.EMAIL_BACKEND)
  File "/home/ivan/virtualenvs/schooledit3d/local/lib/python2.7/site-packages/django/utils/module_loading.py", line 26, in import_string
    module = import_module(module_path)
  File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named 'django.core.mail.backends.smtp
Народ подскажите, где ошибка, если что надо еще выложить, скажите, помогите, давно уже мучаюсь(

Добавлено через 18 часов 42 минуты
Вообщем ошибка была в конфига. Когда грузился конфиг (он в ini файлах) текст был в кавычках, там вон кавычка вылетала: 'django.core.mail.backends.smtp
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.02.2015, 21:20
Ответы с готовыми решениями:

Ошибка импорта
Написал код: from calendar import calendar print(calendar.month(2019, 6)) Выводит ошибку, мол объект "функция"...

Ошибка импорта модуля
Что делать? ImportError: No module named 'MCG_std' import MCG_std as MC import numpy as np import matplotlib.pyplot as plt a =...

Ошибка во импорта в Python
Здравствуйте. У меня возникла такая проблема. В моей программе пока имеются два файла: окно авторизации пользователя(АРМ админа) и модуль...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.02.2015, 21:20
Помогаю со студенческими работами здесь

Ошибка импорта класса
здравствуйте, изучаю питон+фласк. имею 2 файла вот запускаемый файл IVT from flask import render_template, flash, redirect,...

Ошибка импорта telebot
Здравствуйте. Недавно, при написании бота для Telegram, возникла ошибка, возникающая при попытке импорта библиотеки telebot. Прошу у вас...

Ошибка импорта библиотеки
Всем привет. Запускаю через cmd pip install gensim - все успешно, без ошибок. В site packages запись появилась. Запускаю jupyter...

Ошибка импорта AIogram
Добрый день! Начал писать бота и возникла такая проблема: когда я хочу импортировать библиотеку AIOgram, программа не запускается из-за...

Ошибка в методе sendto() импорта socket
Доброго времени суток. Учусь разрабатывать локальный "сервер" (если это можно так назвать) и реализую метод следующего характера: при...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru