Size: a a a

Django [ru] #STAY HOME

2020 January 03

N

N1LEX in Django [ru] #STAY HOME
Urls покажи
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
urlpatterns = [
   path('', PostList.as_view(), name='post_list_url'),
   path('post/create/', PostCreate.as_view(), name='post_create_url'),
   path('post/delete/<str:slug>/', PostDelete.as_view(), name='post_delete_url'),
   path('post/update/<str:slug>/', PostUpdate.as_view(), name='post_update_url'),
   path('post/<str:slug>/', PostDetail.as_view(), name='post_detail_url'),
]
источник

AK

Andrey Kosinskiy in Django [ru] #STAY HOME
А не должно ли быть просто <slug> или <slug:slug>, а не <str:slug> ?
источник

N

N1LEX in Django [ru] #STAY HOME
Не важно
источник

N

N1LEX in Django [ru] #STAY HOME
Я х3 у тебя непонятная каша
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Я короче только что рожу скрючил фейспалмовую
источник

p

pavel in Django [ru] #STAY HOME
а что делает апдате? покажи вью? там точно в def get ловить надо? а не в def post?
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Так def post для формы с методом post, чтобы потом сохранить в БДшке обновленные данные
источник

N

N1LEX in Django [ru] #STAY HOME
Зачем ты делаешь update url и в модели еще раз?
источник

N

N1LEX in Django [ru] #STAY HOME
Когда достаточно просто сделать вьюху, юрл, и вставить все это в шаблон?
источник

N

N1LEX in Django [ru] #STAY HOME
Это делается за пару минут
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Из шаблона метод вызвается get_absolute_url_update, который уже в урловку передает слаг и все остальное
источник

N

N1LEX in Django [ru] #STAY HOME
Зачем?
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Ну можно еще {% url 'post_update_url' post.slug %} сделать, но я из-за этого бага и второй вариант сделал
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
А по-другому я не задумывался как
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
Типа без рендера другой страницы сразу отображать инпуты?
источник

K

Koote in Django [ru] #STAY HOME
Вопрос по many to many в Django orm.
Для того что бы добавить в инстанс модели связаный обьект то мне надо сначала создать инстанс модели. Сохранить его. С помощью add добавить другой обьект и снова сделать save?
Или я тупой и есть более красивый способ это сделать? Спасбо
источник

DT

Dmi Tgl in Django [ru] #STAY HOME
N1LEX
Зачем?
Сделать кнопку "Обновить" на нее скрипт js привязать чтобы прятать текущие дивы с текстом и отображать форму с инпутам и во вьюхе дописать метод post на изменение, так?
источник

N

N1LEX in Django [ru] #STAY HOME
источник

p

pavel in Django [ru] #STAY HOME
pavel
теперь
RuntimeError: Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.


ругается на ДРВ и хз че делать
ппц, в сетингах напутал, всё изи оказалось
источник