@pydjango

Страница 967 из 1273
Alex
16.02.2018
16:43:43
Посоветуйте хороший vps

Alex
16.02.2018
16:44:40
овх тоже норм

Senpos
16.02.2018
16:49:41
надо наверное в шапку добавить рекомендации участников по впскам

Google
Senpos
16.02.2018
16:49:43
часто спрашивают

Anton
16.02.2018
17:03:20
Всем привет, нужен совет. Когда запускаю проект через python manage.py runserver, все работает нормально. Но если использовать uwsgi: uwsgi --http :8000 --module hoenggerhof.wsgi В теле сообщения выдает ошибкую - не может найти модуль. Трейсбек: https://pastebin.com/AFtCrKPq

Anton
16.02.2018
17:05:22
Я понимаю, но тогда почему при manage.py runserver нормально все запускается?

Проблема именно с подходом через uwsgi

В pip list смотрел, модуль есть

Dan
16.02.2018
17:06:22
Ну локально модуль установлен

Поэтому runserver и не ругается

Anton
16.02.2018
17:07:05
Не понял. То есть просто поставить в виртуальное окружение мало, придется ставить на общее?

Dan
16.02.2018
17:07:09
Djandocms admin style это что за модуль

Через пип ставился?

Anton
16.02.2018
17:07:47
ну да, pip install -r requirements.txt

Google
Dan
16.02.2018
17:08:45
А погоди ты локально через wsgi запускаешь?

Anton
16.02.2018
17:09:09
Ну да

Dan
16.02.2018
17:09:16
А проект в венве?

Те надо активировать веннв для wsgi

Anton
16.02.2018
17:10:19
Так, на всякий случай опишу как есть. Скачал архив с сайтом, распаковал, создал венв, в него загрузил из txt-файла пакеты, из того же окружения пробую запустить сайт с uwsgi

Ну да, он активирован

(hoenggerhof-env) anton@anton-MS-7996:~/Django-u/hoenggerhof$ uwsgi --http :8000 --module hoenggerhof.wsgi

Dan
16.02.2018
17:11:32
Подозреваю что uwsgi использует системный интерпретатор иипакеты

Uwsgi в реквайрметс указан?

Anton
16.02.2018
17:30:53
нет. Сейчас поставил сам в окружение, не помогло

В общем, все понятно: надо было не uwsgi писать, а указать конкретный путь на пакет внутри виртуального окружения

теперь работает

Senpos
16.02.2018
18:50:07
Кто-нибудь в курсе, когда там Пайкон? А точнее, доклады с него на Ютубе?)

Mike
16.02.2018
19:31:30
Есть messages в views.py messages.add_message(request, settings.MY_INFO, 'Отказано'). Есть ссылка, юзер кликает на неё и во views.py проверяется есть ли у этого юзера яблоко, если нет яблока, тогда отобразить сообщение "Отказано". А как ajax'ом это сделать?

Dmitriy
16.02.2018
19:34:23
Написать отдельную вью

Mike
16.02.2018
19:38:13
нафига?

Nazar
16.02.2018
19:40:12
Коллеги, а есть линк на чат, где можно разраба найти на пару задач?

Dmitriy
16.02.2018
19:40:34
нафига?
чтобы обрабатывать ajax запрос и возвращать json response

Google
Dmitriy
16.02.2018
19:46:57
существующую, естественно, тоже расширить можно

Andrey
16.02.2018
20:13:48
Сорян

Vadim
16.02.2018
21:34:08
Всем привет! Подскажите пожалуйста, какие инструменты лучшего всего использовать для профилирования Django Rest Framework? Заранее благодарю!

kino
17.02.2018
00:58:30
есть вьюха по импорту данных из файла в модель как добавить кнопку рядом с кнопкой 'add' в адм

Ahmed
17.02.2018
05:36:28
Кто-нибудь юзал https://github.com/kraiz/django-crontab ?

Использую python 3.6 Django 1.11 Не может найти модуль, хотя сделал все как в документации сказано https://pastebin.com/Pn8jxNQd

Maksim
17.02.2018
07:12:14
Подкиньте идеи для тестов моделей, у меня что-то фантазия иссякла а тестов мало :)

Eugene
17.02.2018
07:13:50
А зачем много ? Всякие проперти да сейвы :)

Arseny
17.02.2018
07:50:42
Maksim
17.02.2018
08:28:33
А зачем модели тестировать?
Чтобы поймать момент когда их сломают

Dan
17.02.2018
08:29:11
Хмммм, так много кастомных методов?

Maksim
17.02.2018
08:30:25
да не очень

Pavel
17.02.2018
09:00:35
Rodion
17.02.2018
09:32:10
Использую для авторизации на сайте allauth. И когда запускаю локально, то все работает, а если в проде, то при регистрации после отправки формы ошибка Forbidden (403) CSRF verification failed. Request aborted. А при авторизации Ooops!!! 500 Looks like something went wrong! We track these errors automatically, but if the problem persists feel free to contact us. In the meantime, try refreshing. В какую сторону копать?

Dan
17.02.2018
09:33:11
да не очень
Доступ к модели есть только из въюхи, соответственно тестировать надо их, я как правило тестирую их отправляю запросы, правильные и не правильные и проверяю чтобы ответ был который я ожидаю и изменения были внесены в базу

Rodion
17.02.2018
09:35:51
Dmitriy
17.02.2018
09:36:10
Почему бы в тесте не импортировать саму модель и не потестировать ее методы? ?

Rodion
17.02.2018
09:36:26
Локально все работает нормально

Google
Dan
17.02.2018
09:37:51
Почему бы в тесте не импортировать саму модель и не потестировать ее методы? ?
свои кастомные да, имеет смысл но я как правило это делаю в через въюху

Локально все работает нормально
ну вторая ошибка очень похоже что от сторонего сервиса

Admin
ERROR: S client not available

Dan
17.02.2018
09:40:20
первая почему то не проходит проверка на безопасность либо куки не правильно настроены либо сессия либо условия в сетигнсах стоит

Rodion
17.02.2018
09:40:47
ну вторая ошибка очень похоже что от сторонего сервиса
Я просто формы регистрации и авторизации запихнул на страницу из allauth.

А проверку на безопасность может не проходить из-за того что сайт не https?

Dan
17.02.2018
09:42:50
нет

при каждом запросе сервер отдает на клиент строку и при получении данных проверяет он ли выдал эту строку вот эту проверку у тебя сейчас не проходит при регистрации

Dan
17.02.2018
09:50:11
если код для прода и дева одинаков то надо смотреть либо не работает сессия где хранится строка на сервере либо не работает хранение строки на клиенте

без полного кода вариантов может масса

Rodion
17.02.2018
09:50:56
Различаются только настройки

Ну и еще некоторые части которые маловерятно, что могут на это влиять

Может я скину настройки?

Eugene
17.02.2018
09:52:56
Посмотри Django deploy checklist там вроде было про это

Rodion
17.02.2018
09:58:11
Посмотри Django deploy checklist там вроде было про это
Спасибо. Скорее всего это проблема связана с CSRF_COOKIE_SECURE и http

Dan
17.02.2018
09:58:40
у тебя же вроде не https

Rodion
17.02.2018
09:59:10
Да, но эта настройка была в тру

Google
Rodion
17.02.2018
10:02:57
Теперь осталась одна ошибка 500

В логах когда захожу на страницу логина вот что ERROR: relation "django_site" does not exist at character 78

Миграции докер автоматически делает

Dan
17.02.2018
10:06:06
нет

или у тебя прописано чтобы делал ?

Rodion
17.02.2018
10:06:39
Прописано

Это прописано только в локале *facepalm*

Stepan
17.02.2018
10:10:36
Дарова,кто тут?

Rodion
17.02.2018
10:13:03
Никого

Stepan
17.02.2018
10:15:37
https://pastebin.com/BEGkG2AT Почему /usr/bin/python3.6 "/home/stepan7/Рабочий стол/projects/dj_blog/manage.py" runserver 8000 Unhandled exception in thread started by <function check_errors.<locals>.wrapper at 0x7f61ae793158> Traceback (most recent call last): File "/home/stepan7/.local/lib/python3.6/site-packages/django/utils/autoreload.py", line 225, in wrapper fn(*args, **kwargs) File "/home/stepan7/.local/lib/python3.6/site-packages/django/core/management/commands/runserver.py", line 113, in inner_run autoreload.raise_last_exception() File "/home/stepan7/.local/lib/python3.6/site-packages/django/utils/autoreload.py", line 248, in raise_last_exception raise _exception[1] File "/home/stepan7/.local/lib/python3.6/site-packages/django/core/management/init.py", line 327, in execute autoreload.check_errors(django.setup)() File "/home/stepan7/.local/lib/python3.6/site-packages/django/utils/autoreload.py", line 225, in wrapper fn(*args, **kwargs) File "/home/stepan7/.local/lib/python3.6/site-packages/django/init.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "/home/stepan7/.local/lib/python3.6/site-packages/django/apps/registry.py", line 112, in populate app_config.import_models() File "/home/stepan7/.local/lib/python3.6/site-packages/django/apps/config.py", line 198, in import_models self.models_module = import_module(models_module_name) File "/usr/lib/python3.6/importlib/init.py", line 126, in import_module return _bootstrap._gcd_import(name[level?, package, level) File "<frozen importlib._bootstrap>", line 994, in _gcd_import File "<frozen importlib._bootstrap>", line 971, in _find_and_load File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 665, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 678, in exec_module File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed File "/home/stepan7/Рабочий стол/projects/dj_blog/blog/models.py", line 6, in <module> class Post(models.Model): File "/home/stepan7/Рабочий стол/projects/dj_blog/blog/models.py", line 7, in Post author = models.ForeignKey('auth.User') TypeError: init() missing 1 required positional argument: 'on_delete'

Вот такая ошибка

Dan
17.02.2018
10:16:12
у тебя у FK нет требуемого атрибута on_delete

Страница 967 из 1273