能否请您以最新版本的django提供有关创建视图的最佳方法的建议?
我以这种方式创建视图:
def create_issue(request, chantier_id):
issue = get_object_or_404(Issue, pk=issue_id)
form = IssueForm(request.POST or None, request.FILES or None)
if form.is_valid():
issue = form.save(commit=False)
issue.save()
return render(request, 'chantiers/detail.html', {'chantier': chantier})
context = {
"form": form,
}
return render(request, 'chantiers/create_issue.html', context)
我知道我们也可以使用一些View:
class EstimateCreateView(AbstractSaleCreateUpdateMixin,
generic.CreateView):
template_name = "accounts/bill_create_or_update.html"
model = Estimate
form_class = EstimateForm
formset_class = EstimateLineFormSet
success_url = reverse_lazy("accounts:estimate-list")
非常感谢,