我遇到了一個問題 - 我想添加一個簡單的表單域來編輯我在模板中循環的對象。這裏是我的模型:Django表單 - 每個模型的表單字段
class Topic(BaseModel):
name = models.TextField()
這裏是我的模型形式:
class TopicForm(forms.ModelForm):
class Meta:
model = Topic
fields = ["name"]
這是我的觀點:
def App(request):
tname = Topic.objects.get(pk=1)
if request.method == "POST":
form = TopicForm(data = request.POST, instance=tname)
if form.is_valid():
form.save()
而且我的模板很簡單:
{% for lecture in lectures %}
<form action="/app/" method="POST">
{% csrf_token %}
{{ form }}
<input type="submit" value="Post">
</form>
{% endfor %}
事情是我想要一個表單域來編輯每個月德爾不只是一個PK的1 ...我該怎麼做?
你應該修復你的縮進 – bozdoz
縮進是好的,我只是搞砸了這個帖子.. :) – Eimantas