Size: a a a

Django [ru] #STAY HOME

2020 March 12

DT

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

DT

Dan Tyan in Django [ru] #STAY HOME
замкнутый круг однако
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Dan Tyan
замкнутый круг однако
TypeError: Field 'id' expected a number but got datetime.datetime(2020, 3, 12, 11, 0, 20, 323062, tzinfo=<UTC>).
источник

DT

Dan Tyan in Django [ru] #STAY HOME
потому что ты в id передаешь datetime
источник

DT

Dan Tyan in Django [ru] #STAY HOME
не передаешь пытаешься записать
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
Dan Tyan
потому что ты в id передаешь datetime
передал None, вроде прошла миграция, поля появились в БД
источник

BK

Boris Krutskih in Django [ru] #STAY HOME
https://gist.github.com/boriskrutskih/aa301707ff6c362783363195c58f778f
Пытаюсь сделать логику
Страница списка категорий -> Категория -> Записи в категории -> Детальное описание
получаю ошибку
Reverse for 'services_detail' with arguments '('test-kinesio',)' not found. 1 pattern(s) tried: ['services/(?P<service_category_slug>[-a-zA-Z0-9_]+)/(?P<service_slug>[-a-zA-Z0-9_]+)/$']
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Привет
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
подтупливаю:

есть кусок из доки:
b = Blog.objects.get(pk=1)
Entry.objects.all().update(blog=b)

Как занулить этот FK на блог?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
пробую сделать .update(blog=None)
команда возвращает 1, но connection.queries пуст и никаких изменений в БД не происходит
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
всё обёрнуто в
@transaction.atomic
def handle(self, *args, **options)
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
но функция завершается нормально, соответственно транзакция отрабатывает
источник

RP

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

DT

Dan Tyan in Django [ru] #STAY HOME
попробуй

.update(blog_id=None)
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
так тоже пробовал, результат аналогичный
источник

DT

Dan Tyan in Django [ru] #STAY HOME
поле blog нулабле ?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
(Pdb) pp prepared_params
{'kind_id': None, 'network_id': None}
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
Dan Tyan
поле blog нулабле ?
хороший вопрос: но да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а если выполнить без транзакции ?
источник

RP

Ruslan Popov in Django [ru] #STAY HOME
ничего не изменяется
источник