Size: a a a

Django [ru] #STAY HOME

2020 May 14

АШ

Артем Шелкопляс... in Django [ru] #STAY HOME
Денис
Я тебя благословляю
Это лишнее. ;) удачи!
источник

Д

Денис in Django [ru] #STAY HOME
Артем Шелкопляс
Это лишнее. ;) удачи!
😊
источник

NV

Nikita Vladivostok in Django [ru] #STAY HOME
Stanley
что кастомизировать надо?
Хочу сделать логином email и добавить дополнительные поля при регистрации
источник

S

Stanley in Django [ru] #STAY HOME
вот хорошая статья
источник

S

Stanley in Django [ru] #STAY HOME
Nikita Vladivostok
Хочу сделать логином email и добавить дополнительные поля при регистрации
источник

S

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

MT

Max Tuh in Django [ru] #STAY HOME
Если у меня уже есть модель, например постов, с выполнеными миграциями и некоторыми данными в базе, и я захочу добавить или убрать что-то в модели - не возникнет ли конфликт?
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Max Tuh
Если у меня уже есть модель, например постов, с выполнеными миграциями и некоторыми данными в базе, и я захочу добавить или убрать что-то в модели - не возникнет ли конфликт?
Для этого хранят миграции
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
История миграции не даёт возможности появляться конфликтам
источник

MT

Max Tuh in Django [ru] #STAY HOME
То есть я могу спокойно добавлять и убирать новые поля в модели, даже если они уже что-то хранят в базе?
источник

PA

Petro Alexeenko in Django [ru] #STAY HOME
Скорее всего, если будешь убирать, могут быть конфликты
источник

MB

Muslim Beibytuly in Django [ru] #STAY HOME
Max Tuh
То есть я могу спокойно добавлять и убирать новые поля в модели, даже если они уже что-то хранят в базе?
Если у тебя хранится история миграции и новая миграция не кидает ошибку - скорее всего да, но мы сначала накатываем на тестовую среду и проверяем если какие-то ограничения не могут быть использованы
источник

MT

Max Tuh in Django [ru] #STAY HOME
А как привести базу данных в нулевое состояние?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nikita Vladivostok
Хочу сделать логином email и добавить дополнительные поля при регистрации
allauth умеет авторизовывать через почту, для дополнительных полей делаешь customuser’а?
источник

А

Артём in Django [ru] #STAY HOME
Max Tuh
А как привести базу данных в нулевое состояние?
Удали просто её и сделай миграцию заново.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Max Tuh
А как привести базу данных в нулевое состояние?
Удалить базу данных?
источник

MT

Max Tuh in Django [ru] #STAY HOME
То есть просто удалть файл db?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Артём
Удали просто её и сделай миграцию заново.
Старые миграции нужно потереть
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Max Tuh
То есть просто удалть файл db?
Можно в консоли sql: drop database database_name
источник

А

Артём in Django [ru] #STAY HOME
Max Tuh
То есть просто удалть файл db?
Нет, так у тебя сервер бд будет ругаться.
источник