0
我已经得到了以下型号:的Django添加到类别设计
# models.py
class Pizza(models.Model):
name = models.CharField(max_length=50)
shop = models.CharField(max_length=50)
class Topping(models.Model):
name = models.CharField(max_length=50)
pizza = models.ManyToManyField(Pizza)
用一个简单的观点
# views.py
from django.shortcuts import render
def pizza_view(request):
pizzas=Pizza.objects.all()
return render(request, 'pizzas.html', {'pizzas':pizzas})
和一个简单的模板
# pizzas.html
...
<table>
{% for pizza in pizzas %}
<tr>
<td>{{pizza.name}}</td>
<td>{{pizza.price}}</td>
<td>{{pizza.rating}}</td>
</tr>
{% endfor %}
<table>
现在我想是在这个视图中,能够将披萨添加到披萨中。什么是Djangoish设计它的方式?我是否将整个表格打包到一个表单中,并向每行和一个提交按钮添加一个ModelChoiceField,或者我使用多个表单? 我想知道,如何设计一个适当的方式,也许你知道一些有用的链接。
我已经做了教程,我已经得到了没有问题,落实什么。我错过了一个设计方案 – ProfHase85 2013-04-23 10:41:58
关于**什么**的设计方案?在你的应用程序的外观,它的架构是如何?有各种方法可以将披萨添加到披萨中。 – tuvokki 2013-04-23 11:50:59