Size: a a a

Django [ru] #STAY HOME

2021 January 26

g

garrip91 in Django [ru] #STAY HOME
Как исправить " File "C:\Users\...\Documents\GitHub\LoadFiles\LoadFilesProject\urls.py", line 29, in <module>
   urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
NameError: name 'static' is not defined "? Мой код: https://pastebin.com/biKxukiv
источник

ВЮ

Владислав Юн... in Django [ru] #STAY HOME
garrip91
Как исправить " File "C:\Users\...\Documents\GitHub\LoadFiles\LoadFilesProject\urls.py", line 29, in <module>
   urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
NameError: name 'static' is not defined "? Мой код: https://pastebin.com/biKxukiv
так ты статик не импортнул
источник

M

MrSmitix in Django [ru] #STAY HOME
Есть блок на сайте, он работает с переменной events которая есть в контексте. Можно сделать что бы он мог обрабатывать другую перменную которая есть в контекте если нет event? Точнее это та же самая перменная, но приходит немного в другом формате и с другими данными. Блок реализует работу пагинатора, и хочу впихнуть его в 2 места на сайте
источник

M

MrSmitix in Django [ru] #STAY HOME
Сделать что-то типо

{{ data = events or participations }}
и дальше работать с data
источник

g

garrip91 in Django [ru] #STAY HOME
Владислав Юн
так ты статик не импортнул
Так, "MEDIA_ROOT" и "MEDIA_URL" у меня в "settings.py"
источник

M

MrSmitix in Django [ru] #STAY HOME
Или лучше отдельно paginator (экземпляр Paginator()) в контект передавать?
источник

g

garrip91 in Django [ru] #STAY HOME
@chocobear06 А "settings.py" я импортнул
источник

ВЮ

Владислав Юн... in Django [ru] #STAY HOME
garrip91
Так, "MEDIA_ROOT" и "MEDIA_URL" у меня в "settings.py"
ты их обернул 2 переменные в какую-то функцию static, которую не импортнул
источник

В

Василий in Django [ru] #STAY HOME
Всем привет. Есть форма в админке. 1-е поле это owner(пользователь) со связью OneToOne на другую модель(СustomUser). Я могу выбрать юзера из списка, но если нет в списке подходящего юзера, то мне его нужно добавлять вручную. Но я хочу, чтобы он создавался автоматически. Т.е. имя юзера бралось из поля phone модели жителя, а пароль генерировался автоматически. После этого создавалась модель в CustomUser и подставлялась в мою модель жителя и после этого отрабатывал метод save(). Подскажите как это реализовать? Я пробовал переопределять в admin.py метод:
def save_model(self, request, obj, form, change):
       if obj.owner is None:
           request.phone = obj.phone
       obj.owner = request.owner
       obj.save()
Но это не работает(
И по генерации пароля автоматической использовать метод make_random_password?
источник

g

garrip91 in Django [ru] #STAY HOME
Владислав Юн
ты их обернул 2 переменные в какую-то функцию static, которую не импортнул
Спасибо, консоль заткнулась. Посмотрим что будет дальше
источник

T

TENG_TECH in Django [ru] #STAY HOME
если джанго отправляет на несуществующий email еррора не должно быть?
источник

N

Nonverbis in Django [ru] #STAY HOME
TENG_TECH
если джанго отправляет на несуществующий email еррора не должно быть?
У протокола smtp есть коды ошибок. И они вам будут оглашены. А дальше делайте с ними, что хотите. Джанга об этом беспокоиться не будет точно.
источник

Д

Дмитрий in Django [ru] #STAY HOME
Народ, может быть кто-то сталкивался с такой проблемой. Хотел задеплоить джанго приложение на pythonanywhere, но когда создаю миграции появляется ошибка ModuleNotFoundError.
Ошибка появлятся на строке, где я пытаюсь из одного приложение импортировать модель другого приложения: from carousel.models import ImageList. (во время написания приложения и тестировании на дев сервере такого небыло). хз что делать))
источник

N

Nonverbis in Django [ru] #STAY HOME
Дмитрий
Народ, может быть кто-то сталкивался с такой проблемой. Хотел задеплоить джанго приложение на pythonanywhere, но когда создаю миграции появляется ошибка ModuleNotFoundError.
Ошибка появлятся на строке, где я пытаюсь из одного приложение импортировать модель другого приложения: from carousel.models import ImageList. (во время написания приложения и тестировании на дев сервере такого небыло). хз что делать))
А зачем там создавать миграции? Мне кажется, там не надо делать mkaemigrations, там надо migrate.
источник

Д

Дмитрий in Django [ru] #STAY HOME
ну, новая бд же
источник

Д

Дмитрий in Django [ru] #STAY HOME
ну и на migrate такая же ошибка
источник

N

Nonverbis in Django [ru] #STAY HOME
Дмитрий
ну, новая бд же
бд - новая, да. а миграции-то зачем пересоздавать?

Если на мигрейт также, то тут уже ничего не смогу подсказать.
источник

А

Антон in Django [ru] #STAY HOME
может PATH не прописан где нужно, и он не знает, откуда импортировать и где смотреть модули?
источник

Д

Дмитрий in Django [ru] #STAY HOME
где он прописывается?)
источник

N

Nonverbis in Django [ru] #STAY HOME
Дмитрий
Народ, может быть кто-то сталкивался с такой проблемой. Хотел задеплоить джанго приложение на pythonanywhere, но когда создаю миграции появляется ошибка ModuleNotFoundError.
Ошибка появлятся на строке, где я пытаюсь из одного приложение импортировать модель другого приложения: from carousel.models import ImageList. (во время написания приложения и тестировании на дев сервере такого небыло). хз что делать))
Можно попробовать не импортить модель. Если это для FK делается. Так текстом прописать.

manufacturer = models.ForeignKey(
       'production.Manufacturer',
       on_delete=models.CASCADE,
   )

Но это так - пальцем в небо.
источник