Size: a a a

Django [ru] #STAY HOME

2020 June 11

AD

Alex Dem in Django [ru] #STAY HOME
Abyss
Привет всем, попытался сделать такую фигню: у меня есть модель, у которой уникальное поле url = SlugField, которое, если пустое, создаеться самостоятельно. Вот реализация: https://gist.github.com/LasteExile/d8d790371f89f39e6a671ffda78f646e . Но мне выдает ошибку: "UNIQUE constraint failed: movies_movie.url", как исправить?
у тебя неуникальные значения
надо либо constraint убрать, или писать уникальные значения
источник

A

Abyss in Django [ru] #STAY HOME
Alex Dem
у тебя неуникальные значения
надо либо constraint убрать, или писать уникальные значения
То есть нельзя реализовать задуманое?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Abyss
То есть нельзя реализовать задуманое?
что именно?
у тебя на поле стоит unique=True
и ошибка:

"UNIQUE constraint failed: movies_movie.url",
источник

A

Abyss in Django [ru] #STAY HOME
Alex Dem
что именно?
у тебя на поле стоит unique=True
и ошибка:

"UNIQUE constraint failed: movies_movie.url",
Возможность создать уникальный url, который, если пустой, создается автоматически
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
UserCreationForm надо ли менять ,если кастомный User
источник

AK

ARTUR KNYAZEV in Django [ru] #STAY HOME
надо создавать свою форму - UserCreationForm ?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Ребят, накосячил с миграциями и сломал всё, что работало. Как правильно почистить миграции и удалить бд, чтобы пересобрать?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Чищу папки с миграциями, удаляю бд, пытаюсь в makemigrations и вылетают ошибки типа no such column, no such table
источник

AD

Alex Dem in Django [ru] #STAY HOME
Abyss
Возможность создать уникальный url, который, если пустой, создается автоматически
Я не хочу вникать в дебри логики всего процесса, если честно
Мне кажется странным вообще то, что там происходит

Факт в том, что не unique твой url и Dan Tyan тебе явно подсказывает что self.pk назначается после первого save()
источник

AD

Alex Dem in Django [ru] #STAY HOME
Artyom Lazovikov
Ребят, накосячил с миграциями и сломал всё, что работало. Как правильно почистить миграции и удалить бд, чтобы пересобрать?
* при условии, что сами миграции исправны
источник

AD

Alex Dem in Django [ru] #STAY HOME
Artyom Lazovikov
Чищу папки с миграциями, удаляю бд, пытаюсь в makemigrations и вылетают ошибки типа no such column, no such table
я думаю, кривые зависимости
источник

НХ

Никита Хмель... in Django [ru] #STAY HOME
А можно как-то прописать, чтобы django возвращал только текст ошибки? без HTML
источник

AD

Alex Dem in Django [ru] #STAY HOME
Artyom Lazovikov
Чищу папки с миграциями, удаляю бд, пытаюсь в makemigrations и вылетают ошибки типа no such column, no such table
а, стоп, что я несу
ты же заново их генерируешь
источник

AD

Alex Dem in Django [ru] #STAY HOME
Никита Хмель
А можно как-то прописать, чтобы django возвращал только текст ошибки? без HTML
можно, возьми респонс из drf или json response
источник

AD

Alex Dem in Django [ru] #STAY HOME
по-сути одно и тоже
источник

НХ

Никита Хмель... in Django [ru] #STAY HOME
типо он и json позвращает?
источник

AD

Alex Dem in Django [ru] #STAY HOME
Никита Хмель
типо он и json позвращает?
все ответы DRF по дефолту сериализируются в json
источник

НХ

Никита Хмель... in Django [ru] #STAY HOME
вот такая страница
источник

AD

Alex Dem in Django [ru] #STAY HOME
Artyom Lazovikov
Чищу папки с миграциями, удаляю бд, пытаюсь в makemigrations и вылетают ошибки типа no such column, no such table
Была такая фигня когда импортировал в миграциях модели напрямую
источник

AD

Alex Dem in Django [ru] #STAY HOME
Хотя опять же, если ты заново их генеришь, то я не понимаю :)
источник