Size: a a a

Django [ru] #STAY HOME

2020 January 29

DT

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

P

Pishite in Django [ru] #STAY HOME
"""Схемы URL для pizzas."""
from django.urls import path
from . import views

app_name = 'pizzas'

urlpatterns = [
   # Домашняя страница.
   path('', views.index, name='index'),

   # Вывод всех дополнений.
   path('toppings/', views.toppings, name='toppings'),

   # Описание начинки для пиццы.
   path('toppings/<int:topping_id>/', views.topping, name='topping')
]
источник

P

Pishite in Django [ru] #STAY HOME
from django.urls import include, path
from django.contrib import admin

urlpatterns = [
   path('admin/', admin.site.urls),
   path('', include('pizzas.urls', namespace='pizzas')),
]
источник

<

</> in Django [ru] #STAY HOME
Почему в джанго нету PositiveFloatField(((
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Pishite
<p>
   <a href="{% url 'pizzas:index' %}">Pizzeria</a> -
   <a href="{% url 'pizzas:toppings' %}">Toppings</a>
</p>
{% block content %} {% endblock content %}
покажи весь шаблон
источник

UN

User Name in Django [ru] #STAY HOME
path('P<identId>/')


гайз, как во вью ловить identId?
источник

P

Pishite in Django [ru] #STAY HOME
toppings.html; {% extends "pizzas/base.html" %}
{% block content %}
<p>Toppings</p>
<ul>
   {% for topping in toppings %}
   <li><a href="{% url 'pizzas:topping' topping_id %}">{{ topping }}</a></li>
   {% empty %}
   <li>No toppings have been added yet.</li>
   {% endfor %}
</ul>
{% endblock content %}
источник

P

Pishite in Django [ru] #STAY HOME
topping.html
источник

P

Pishite in Django [ru] #STAY HOME
{% extends 'pizza/base.html' %}

{% block content %}

<p>Pizzas: {{ pizzas }}</p>

<p>Toppings:</p>
<ul>
   {% for topping in toppings %}
   <li>
       <p>{{ topping.date_added|date:'M d, Y H:i' }}</p>
       <p>{{ topping.text|linebreaks }}</p>
   </li>
   {% empty %}
   <li>
       There are no entries for this topic yet.
   </li>
   {% endfor %}
</ul>

{% endblock content %}
источник

<

</> in Django [ru] #STAY HOME
Почему в джанго нету PositiveFloatField(((
Что делать если мне нужен поля с Float числами только >=0
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Pishite
toppings.html; {% extends "pizzas/base.html" %}
{% block content %}
<p>Toppings</p>
<ul>
   {% for topping in toppings %}
   <li><a href="{% url 'pizzas:topping' topping_id %}">{{ topping }}</a></li>
   {% empty %}
   <li>No toppings have been added yet.</li>
   {% endfor %}
</ul>
{% endblock content %}
topping_id - это что ?

<li><a href="{% url 'pizzas:topping' topping_id %}">{{ topping }}</a></li>
источник

😎1

😎😎😎 101 in Django [ru] #STAY HOME
Что делать если мне нужен поля с Float числами только >=0
Mojew postavit Min/MaxvalueValidator
источник

UN

User Name in Django [ru] #STAY HOME
path('P<identId>/')

гайз, как во вью ловить identId?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
User Name
path('P<identId>/')

гайз, как во вью ловить identId?
в kwargs
источник

P

Pishite in Django [ru] #STAY HOME
Dan Tyan
topping_id - это что ?

<li><a href="{% url 'pizzas:topping' topping_id %}">{{ topping }}</a></li>
по учебнику, делаю ссылка на тему
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Pishite
по учебнику, делаю ссылка на тему
дай ссылку
источник

A

Ahhi 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)
В topping функции допиши "topping_id" после request
источник

P

Pishite in Django [ru] #STAY HOME
Dan Tyan
дай ссылку
источник

P

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

UN

User Name in Django [ru] #STAY HOME
Dan Tyan
в kwargs
??
источник