Size: a a a

Django [ru] #STAY HOME

2021 March 07

D

D in Django [ru] #STAY HOME
Добрый вечер. Столкнулся с проблемой. Есть разные вебинары, а тесты к ним могут повторяться. Нужно сделать так, чтоб к новым вебинарам можно было добавлять существующие тесты. Сейчас дублировать тест нельзя. В моделях вебинара я заменил связь один к одному на foreign key. Получаю ошибку 'WebinarTesting' object has no attribute 'webinar'. Я так понимаю что проблема во вьюшке вебинара и сервисах теста, но никак не могу понять что именно не так. View( http://linkode.org/#3S7kNvkPFzKHhOzyU1spv2 ) Services( http://linkode.org/#1AIMduAwnw9dm8ScJqrJa )
Подскажите у кого есть возможность.
источник

D

D in Django [ru] #STAY HOME
во вьюшке проблема ( in retrieve
   data.update(self.service.get_additional_test_data(request.user, instance)). А это в сервисах line 55, in get_additional_test_data
   instance = cls.get_instance(test).
 line 27, in get_instance
   return getattr(test, cls.related_object_field_name)
источник

AT

Alex Ted in Django [ru] #STAY HOME
Serghei Iakovlev
В общем я раскопал, если интересно. Переименование моделек и перенос их из одной апки в другую привели к тому, что у меня образовалась каша с привилегиями и записями в таблицах django_content_type и auth_permission. Что в свою очередь привело к тому, что чисто номинально кастомных привилегий у меня было по прежнему то же кол-во, но некоторые из них уже ничего не означали, так как были мусором или вовсе назывались по старому, а привилегий с новым названием не было.

Например, была у меня моделька contacts для личных сообщений, но потом я ее переименовал в messages. Так вот в базе у меня по прежжнему были view_contacts, add_contacts и т.п.

Что больше всего сбило с толку так это то, что на проде и локально бардак был разный. Выполнение команды remove_stale_contenttypes частично исправило ситуацию, поудаляв старые записи, но переименовывать пришлось руками
django?
источник

R

Roman in Django [ru] #STAY HOME
Ребят,кто подскажет как реализовать отправку сообщения в телеграм с данными которые пользователь ввел в форму
источник

ВС

Владимир Сергеевич... in Django [ru] #STAY HOME
Roman
Ребят,кто подскажет как реализовать отправку сообщения в телеграм с данными которые пользователь ввел в форму
С помощью бота
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Alex Ted
django?
Ага
источник

a

anton000v in Django [ru] #STAY HOME
Всем привет! Есть бек на джанге и фронт VueJs, для каждого прописаны докерфайлы, хочу деплоить их на одном сервере, проксируя запросы Nginx. Где и как лучше прописать докерфайл для Nginx, как думаете?
источник

Н

Никитяо in Django [ru] #STAY HOME
anton000v
Всем привет! Есть бек на джанге и фронт VueJs, для каждого прописаны докерфайлы, хочу деплоить их на одном сервере, проксируя запросы Nginx. Где и как лучше прописать докерфайл для Nginx, как думаете?
очевидный compose
источник

a

anton000v in Django [ru] #STAY HOME
Никитяо
очевидный compose
один общий на всех имеешь в виду? Просто изначально думал сделать компоузы для фронта и бека отдельно и мейкфайлами запускать каждый, казалось, что так масштабировать будет проще потом, но задумался, когда захотел деплоить
источник

Н

Никитяо in Django [ru] #STAY HOME
anton000v
один общий на всех имеешь в виду? Просто изначально думал сделать компоузы для фронта и бека отдельно и мейкфайлами запускать каждый, казалось, что так масштабировать будет проще потом, но задумался, когда захотел деплоить
эээ, нафига так усложнять?
источник

Н

Никитяо in Django [ru] #STAY HOME
в одном композе у вас будет удобное управление всем сервисом
источник

a

anton000v in Django [ru] #STAY HOME
Принято, спасибо!
источник

XM

X Man in Django [ru] #STAY HOME
Парни! Какой самый изящный способ подмены стиля в зависимости от урла? Ну, например, поменять стиль ссылки на текущую страницу в меню.
источник

XM

X Man in Django [ru] #STAY HOME
{% if "/about" in request.path %}{% endif %} чет мне не нравится
источник

L

Lindemann in Django [ru] #STAY HOME
Как лучше всего хранить фотографии пользователя в БД? Не одно фото (ImageField), а несколько
источник

L

Lindemann in Django [ru] #STAY HOME
Я имею в виду пути к загруженным фото
источник

А

Артём in Django [ru] #STAY HOME
X Man
{% if "/about" in request.path %}{% endif %} чет мне не нравится
можешь передавать какой то флаг в контексте
источник

V

Vladimir in Django [ru] #STAY HOME
Lindemann
Как лучше всего хранить фотографии пользователя в БД? Не одно фото (ImageField), а несколько
в другой моделе
источник

XM

X Man in Django [ru] #STAY HOME
Артём
можешь передавать какой то флаг в контексте
Это как 😳
источник

А

Артём in Django [ru] #STAY HOME
X Man
Это как 😳
def my_view(request):
   .....
   return render(template,{"style":"your style"})
и в шаблоне подключаешь тот файл стилей/стиль который получил. Я щас не помню синтаксис точный, но что то тип:
<команда на подключение файла стилей> и указываешь твой стиль из контекста
<подключить> {{style}}
источник