Size: a a a

Django [ru] #STAY HOME

2019 March 29

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
сейчас уже написано '*'
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Ребят помогите пожалуйста пытаюсь подружить Django с телеграм ботом  использую PyTelegramBotApi
Проблема заключается в том , что не могу импортнуть никакой модуль из django в созданный питон файл бота

вот структура  при попытке запустить  python testbot/testbot.py  выдает следующее

ModuleNotFoundError: No module named 'main.views'; 'main' is not a package



если просто
from testbot.views import save_user
ModuleNotFoundError: No module named 'testbot.views'; 'testbot' is not a package
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а main есть ?
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Dan Tyan
а main есть ?
прости я совсем новичек не совсем понял о чем речь
источник

Бд

Бухой дед in Django [ru] #STAY HOME
Как то делал сайт, где выкладывал всякие попенсорс, даж заработать вышло
источник

Бд

Бухой дед in Django [ru] #STAY HOME
Эх, где мои 15 лет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Михаил Романов
прости я совсем новичек не совсем понял о чем речь
main.views'; 'main' is not a package

у тебя вызывается main.views
аппка main есть ?
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Ну по идее она testbot  если пишу так from testbot.view import save_user    выдает ошибку
No module named 'testbot.views'; 'testbot' is not a package
источник

R

Roxe in Django [ru] #STAY HOME
файл бота переименуй
источник

DT

Dan Tyan in Django [ru] #STAY HOME
есть подозрение что проблема в том что у тебя и аппка называется testbot
и файл называется также
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Ок сейчас попробую , спасибо
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Неа не помогло (
источник

МР

Михаил Романов in Django [ru] #STAY HOME
может кому-то пригодится  решение проблемы импорт конфига джанго нашел на stackoverflow

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test_bot.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
источник

Е

Евгений in Django [ru] #STAY HOME
Михаил Романов
может кому-то пригодится  решение проблемы импорт конфига джанго нашел на stackoverflow

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test_bot.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
Я не уверен, но по-моему тебе хватило бы только

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test_bot.settings")

Я так понимаю, что для бота ты запускаешь отдельный процесс и джанга ничего не знает о твоем окружении.
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Евгений
Я не уверен, но по-моему тебе хватило бы только

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test_bot.settings")

Я так понимаю, что для бота ты запускаешь отдельный процесс и джанга ничего не знает о твоем окружении.
без wsgi  выдает такую ошибку

django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
источник

Е

Евгений in Django [ru] #STAY HOME
Михаил Романов
без wsgi  выдает такую ошибку

django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
Ну может еще что-то типа django.setup() надо добавить

https://docs.djangoproject.com/en/2.1/topics/settings/#calling-django-setup-is-required-for-standalone-django-usage
источник

P

Phoenix in Django [ru] #STAY HOME
Михаил Романов
Ребят помогите пожалуйста пытаюсь подружить Django с телеграм ботом  использую PyTelegramBotApi
Проблема заключается в том , что не могу импортнуть никакой модуль из django в созданный питон файл бота

вот структура  при попытке запустить  python testbot/testbot.py  выдает следующее

ModuleNotFoundError: No module named 'main.views'; 'main' is not a package



если просто
from testbot.views import save_user
ModuleNotFoundError: No module named 'testbot.views'; 'testbot' is not a package
Посмотри мою репу на битбакете. Давно писал. По запросу telegram bot djsngo2
источник

P

Phoenix in Django [ru] #STAY HOME
Сейчас найду, кину
источник

МР

Михаил Романов in Django [ru] #STAY HOME
Оке жду , спасибо
источник

P

Phoenix in Django [ru] #STAY HOME
Михаил Романов
Оке жду , спасибо
Походу удалил репу. Сейчас буду дома, гляну. Идея заключалась в обработке запросов через урл и вью Джанги.
источник