@pydjango

Страница 644 из 1273
BekzoD
13.10.2017
14:46:08


Daniil
13.10.2017
14:49:13
?@b0g3r AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.AllowAllUsersModelBackend',) Там ведь только бекенд поменять? А то что-то None вновь возращает authenticate при неактивном пользователе?

Dan
13.10.2017
14:49:17
те ты отправляешь форму на addproject он сохраняет форму и редиректит на projectlist и в ней должны появится новые объекты ?

Google
Daniil
13.10.2017
14:50:09
да че я-то
потому что я тебя давно знаю в чате этом

Dan
13.10.2017
14:50:10
да
записи в базе появляются ?

b0g3r
13.10.2017
14:50:21
я не джангист :)

BekzoD
13.10.2017
14:50:55
Dan
13.10.2017
14:51:20
те записи в базу не добавляются не работает сохранение

BekzoD
13.10.2017
14:51:56
надо изменить views?

Dan
13.10.2017
14:52:26
да смотеть почему не работает форма

редирект проходит ?

BekzoD
13.10.2017
14:53:29
но данных там нет

Dan
13.10.2017
14:54:11
значит надо смотреть что в модели и форме

Google
BekzoD
13.10.2017
14:54:32
ок

сейчас посмотрю

Dan
13.10.2017
14:54:53
модель чистая

в форму надо посмотреть

BekzoD
13.10.2017
14:55:54


я беру элементы формы из модели и вставляю в шаблон.

о боже

method = post

в форме

?

Bulatbulat48
13.10.2017
15:35:26
еще задача, подскажите плиз если ругается на дубль slug

как решается такая проблема?

slug = models.SlugField(blank=True, null=True, unique=True)

Bulatbulat48
13.10.2017
15:37:39
uniq=False
а если нужно оставить True

при этом у модели есть дополнительное поле



Daniil
13.10.2017
15:41:32
Как работать с _make_token_with_timestamp из django.contrib.auth.tokens? Если мне нужно удалить токен, привязанный к пользователю или удалить после чекинга токена, что я могу сделать? не нахожу подходящего метода для этого

BlastPy
13.10.2017
15:43:46
а если нужно оставить True
если ругается на дубль sluguqniq=True - говорит что значение должн. бть уникальньім. потому оставить тру никак

Google
Bulatbulat48
13.10.2017
15:44:57
IntegrityError: UNIQUE constraint failed: classificators_app_entity.slug\

ну даже с False

BlastPy
13.10.2017
15:46:36
весь терйсбек

ошибка в базе Exception raised when the relational integrity of the database is affected, e.g. a foreign key check fails, duplicate key, etc.

Bulatbulat48
13.10.2017
15:47:31
raise original_exception IntegrityError: UNIQUE constraint failed: classificators_app_entity.slug [13/Oct/2017 18:44:50] "POST /admin/classificators_app/entity/10/change/ HTTP/1.1" 500 168043

Massimo
13.10.2017
15:50:53
про какую vъюху идет речь ?
Так вьюху ещё никто не называл

Dan
13.10.2017
15:51:21
Massimo
13.10.2017
15:51:45
У тебя может уже и утро, у нас мрак)

Dan
13.10.2017
15:52:06
ну это в кавычках

уже решили вроде

и но вопрос ответили

Bulatbulat48
13.10.2017
15:53:03
подскажите плиз, для чего юзается unique_together

https://docs.djangoproject.com/en/dev/ref/models/options/#unique-together

b0g3r
13.10.2017
15:54:52
пара должна быть уникальной

Bulatbulat48
13.10.2017
15:56:54
пара должна быть уникальной
ну я как-то обстрактно это понимаю

b0g3r
13.10.2017
15:57:48
в примере - если ты попытаешься сохранить экземпляр, у которого driver и restaraunt совпадают с другим экземпляром - вылетит ошибка

Dan
13.10.2017
15:59:16
ну я как-то обстрактно это понимаю
допустим ты пишешь статистику просмотров есть пост и юзер связываешь их unique_together и он ругнется при попытке добавть дубликат

Bulatbulat48
13.10.2017
16:00:10
а при этом можно одинаковые посты и одинаковых юзеров добавлять?)

Dan
13.10.2017
16:00:33
в смысле ?

Google
Dan
13.10.2017
16:00:58
юзер сможет голосовать только за те что не голосовал ранее

Bulatbulat48
13.10.2017
16:02:40
ну..

например у меня есть ОКАТО и ОКВЕД, и объект номер 100

удалил

и у меня есть два разных объекта под номером 100

но лежат они в одной таблице

тоесть будет так:

1. slug = 100, ОКАТО

2. slug = 100, ОКВЕД

Pavel
13.10.2017
16:06:45
окато/оквед - это прямо такие строки "ОКАТО", или коды из окаты?

Pavel
13.10.2017
16:08:26
1. slug = 100, ОКАТО
unique_together('slug', 'classificatior_id')

Bulatbulat48
13.10.2017
16:08:37
class Meta: unique_together = ('classificator', 'slug',)

угу

UNIQUE constraint failed: classificators_app_entity.slug Request Method: POST Request URL: http://127.0.0.1:8000/admin/classificators_app/entity/add/ Django Version: 1.11.4 Exception Type: IntegrityError Exception Value: UNIQUE constraint failed: classificators_app_entity.slug

но тогда такой еррор

Pavel
13.10.2017
16:08:57
А со слага сними уникальность

и миграцию не забудь ;)

Bulatbulat48
13.10.2017
16:09:17


Google
Bulatbulat48
13.10.2017
16:09:24
Pavel
13.10.2017
16:09:41
оу
бывает...

Bulatbulat48
13.10.2017
16:10:51
Exception Value: get() returned more than one Entity -- it returned 2!

хех

Pavel
13.10.2017
16:11:37
Exception Value: get() returned more than one Entity -- it returned 2!
это уже urls, вью и .filter смотреть надо

Bulatbulat48
13.10.2017
16:12:03
спасибо, отложу на завтра

ну если дубль удалить то работает

Страница 644 из 1273