Size: a a a

Django [ru] #STAY HOME

2020 January 29

DT

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

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
topping_id передать надо
источник

Д

Дима in Django [ru] #STAY HOME
После смены пароля вызывается паттерн password_change_done, а нужен account:password_change_done. Где это можно настроить?
источник

P

Pishite in Django [ru] #STAY HOME
Dan Tyan
ты не передаешь аргумент для построения урла
from django.shortcuts import render
from .models import Pizza

def index(request):
   """Домашняя страница приложения pizzas."""
   return render(request, 'pizzas/index.html')

def toppings(request):
   """Выводит список дополнений."""
   toppings = Pizza.objects.order_by('date_added')
   context = {'toppings': toppings}
   return render(request, 'pizzas/toppings.html', context)

def topping(request):
   """Выводит начинку и описание."""
   topping = Pizza.objects.get(id=topping_id)
   entries = topping.entry_set.order_by('-date_added')
   context = {'topping': topping, 'entries': entries}
   return render(request, 'pizzas/topping.html', context)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Дима
После смены пароля вызывается паттерн password_change_done, а нужен account:password_change_done. Где это можно настроить?
там где делается редирект
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Pishite
from django.shortcuts import render
from .models import Pizza

def index(request):
   """Домашняя страница приложения pizzas."""
   return render(request, 'pizzas/index.html')

def toppings(request):
   """Выводит список дополнений."""
   toppings = Pizza.objects.order_by('date_added')
   context = {'toppings': toppings}
   return render(request, 'pizzas/toppings.html', context)

def topping(request):
   """Выводит начинку и описание."""
   topping = Pizza.objects.get(id=topping_id)
   entries = topping.entry_set.order_by('-date_added')
   context = {'topping': topping, 'entries': entries}
   return render(request, 'pizzas/topping.html', context)
ошибка в шаблоне
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у тебя даже показано где
источник

Д

Дима in Django [ru] #STAY HOME
Dan Tyan
там где делается редирект
То есть только лезть в сами исходники джанго?
источник

Д

Дониёр in Django [ru] #STAY HOME
Советую прочитать про get_absolute_url
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Дима
То есть только лезть в сами исходники джанго?
думаю не надо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Дима
То есть только лезть в сами исходники джанго?
код покажи
источник

Д

Дима in Django [ru] #STAY HOME
источник

DT

Dan Tyan in Django [ru] #STAY HOME
создай свою въю

отнаследуй ее от PasswordChangeView

переопредели только свойство success_url
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в urls подключи свою новую въюху
источник

Д

Дима in Django [ru] #STAY HOME
Как переопределить свойство?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
class MyPasswordChangeView(PasswordChangeView):
   success_url = reverse_lazy('account:password_change_done')
источник

Д

Дима in Django [ru] #STAY HOME
Понял, спасибо
источник

P

Pishite in Django [ru] #STAY HOME
Помогите пожалуйста не могу все таки я найти ошибку
источник

P

Pishite in Django [ru] #STAY HOME
<p>
   <a href="{% url 'pizzas:index' %}">Pizzeria</a> -
   <a href="{% url 'pizzas:toppings' %}">Toppings</a>
</p>
{% block content %} {% endblock content %}
источник

P

Pishite in Django [ru] #STAY HOME
Почему он просит аргумент topping если его там нет
источник