Size: a a a

Django [ru] #STAY HOME

2021 March 03

ZY

Zhamshid Yussupov in Django [ru] #STAY HOME
но зачем нужна?
источник

I

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

MT

Max Tuh in Django [ru] #STAY HOME
Подскажите пожалуйста аналоги команд
python manage.py makemigrations
python manage.py migrate
Для джанго 1.5?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Max Tuh
Подскажите пожалуйста аналоги команд
python manage.py makemigrations
python manage.py migrate
Для джанго 1.5?
кажись врядли они там были
источник

Д

Дмитрий in Django [ru] #STAY HOME
Наверное глупый вопрос, но в джанго есть какой то встроенный сбор статистики типа "сколько ьбыло переходов на такой то урл"?
источник

DT

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

AB

Askhat Bilyalov 🔥 in Django [ru] #STAY HOME
Ребят всем привет. Кто сможет посдсказать как правильно спроектировать встречи как в календаре? Вот например нужно создать встречу которая должна повторяться каждый день всегда (даже в последующие годы)
При этом надо отображать это в календаре все и если календарь прокрутить в 2050 год, то там эти встречи тоже должны отобразиться. Как правильней вот спроектировать модели так?
Не могу вот понять как сделать повторения без создания огромного количества записей. Или так и надо делать?
источник

A

Art in Django [ru] #STAY HOME
Askhat Bilyalov 🔥
Ребят всем привет. Кто сможет посдсказать как правильно спроектировать встречи как в календаре? Вот например нужно создать встречу которая должна повторяться каждый день всегда (даже в последующие годы)
При этом надо отображать это в календаре все и если календарь прокрутить в 2050 год, то там эти встречи тоже должны отобразиться. Как правильней вот спроектировать модели так?
Не могу вот понять как сделать повторения без создания огромного количества записей. Или так и надо делать?
Попробуйте в модели либо создать два отдельных поля для дня и месяца. Либо храните день и месяц в формате mm-dd и при выборке в шаблоне прибавляйте год
источник

A

Art in Django [ru] #STAY HOME
Как то так наверное)
источник

AB

Askhat Bilyalov 🔥 in Django [ru] #STAY HOME
А если встреча ежедневная или еженедельная. При этом мне надо отображать все созданные встречи вместе. Мне кажется странным этот подход
источник

A

Art in Django [ru] #STAY HOME
Askhat Bilyalov 🔥
А если встреча ежедневная или еженедельная. При этом мне надо отображать все созданные встречи вместе. Мне кажется странным этот подход
Тогда можно хранить тип встречи наверное. Типа евери вик евери дэй и тд. И отталкиваться от этого. Все зависит от самого календаря еще. Так на скидку не скажешь.
источник

AB

Askhat Bilyalov 🔥 in Django [ru] #STAY HOME
Art
Тогда можно хранить тип встречи наверное. Типа евери вик евери дэй и тд. И отталкиваться от этого. Все зависит от самого календаря еще. Так на скидку не скажешь.
Как Google календарь например. Он отображает все повторения и любого вида
источник

N

Nire in Django [ru] #STAY HOME
Askhat Bilyalov 🔥
Ребят всем привет. Кто сможет посдсказать как правильно спроектировать встречи как в календаре? Вот например нужно создать встречу которая должна повторяться каждый день всегда (даже в последующие годы)
При этом надо отображать это в календаре все и если календарь прокрутить в 2050 год, то там эти встречи тоже должны отобразиться. Как правильней вот спроектировать модели так?
Не могу вот понять как сделать повторения без создания огромного количества записей. Или так и надо делать?
Для начала придумай систему хранения чего-нибудь, например мероприятия, встречи и т.д. в календаре
источник

N

Nire in Django [ru] #STAY HOME
А потом просто отрисуй их, это вторично
источник

A

Art in Django [ru] #STAY HOME
Но тип точно нужно. Что б понятно было что хочет пользователь каждый день или каждый год.. А календарь у вас в каком формате данные принимает? Год-месяц -день
источник

N

Nire in Django [ru] #STAY HOME
Art
Но тип точно нужно. Что б понятно было что хочет пользователь каждый день или каждый год.. А календарь у вас в каком формате данные принимает? Год-месяц -день
Ну ты сначала типы придумай, потом отображение
источник

AB

Askhat Bilyalov 🔥 in Django [ru] #STAY HOME
Art
Но тип точно нужно. Что б понятно было что хочет пользователь каждый день или каждый год.. А календарь у вас в каком формате данные принимает? Год-месяц -день
Дата. Дата начала - Дата окончания. И должен быть флаг, что встреча должна повторяться
источник

Y

Yaroslav in Django [ru] #STAY HOME
Ошибка - "Key error"

class Form(UserCreationForm):
       class  Meta:
               model = User
               field = ('name', 'email' )

Так как я хочу изменить widget полей, я это делаю в init

self.fields['name'].wiget.attrs =

Виджет применяется, форма создаётся, регистрация работает хорошо.

Странно, когда в админке я хочу зайти в профиль пользователя, выводит ошибку "Key error"

self.fields['name'] - нет ключа 'name'

1) Во первых, эта строка в классе self.fields['name'].формы, почему она вообще вызывается в админке.

2) Как это нет ключа 'name', если я прописал его в fields в Meta.

Значение полю 'name' установлено

https://dpaste.org/050W
источник

AB

Askhat Bilyalov 🔥 in Django [ru] #STAY HOME
Nire
Для начала придумай систему хранения чего-нибудь, например мероприятия, встречи и т.д. в календаре
Ну уже есть модель которая создает одну встречу неповторяющуюся как надо. Явно с повторяющееся встречей архитектура меняется точно. Потому что при выборке невозможно сдублировать запись так, чтобы она повторялась
источник

N

Nire in Django [ru] #STAY HOME
Askhat Bilyalov 🔥
Ну уже есть модель которая создает одну встречу неповторяющуюся как надо. Явно с повторяющееся встречей архитектура меняется точно. Потому что при выборке невозможно сдублировать запись так, чтобы она повторялась
Ну подумай сначала, прежде чем делать. Иначе будет много косяков
источник