首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >django-select2基于类或函数的视图

django-select2基于类或函数的视图
EN

Stack Overflow用户
提问于 2020-12-18 06:18:13
回答 1查看 102关注 0票数 1

我正在考虑在我的窗体上使用django-select2项目,但我最关心的是视图,它们必须是基于类的视图还是可以使用常规函数视图?在文档中,他们只提到了基于类的视图,但没有提到基于函数的视图(就像下面的代码片段一样),所以我不知道它是否适用于我的常规函数视图?提前谢谢。

https://django-select2.readthedocs.io/en/latest/

一个简单的基于类的视图就可以呈现你的表单:

代码语言:javascript
复制
# views.py
from django.views import generic

from . import forms, models


class BookCreateView(generic.CreateView):
    model = models.Book
    form_class = forms.BookForm
    success_url = "/"

我想在视图中使用它,如下所示:

代码语言:javascript
复制
def prilog_tacka_poziv_dodaj(request,poziv_id,tackapoziv_id):
    poziv=Poziv.objects.get(id=poziv_id)
    tackapoziv=TackaPoziv.objects.get(id=tackapoziv_id)
    if request.method=='POST':
        forma=PrilogTackaPozivDodaj(request.POST)
        if forma.is_valid():
            forma.save()
            return redirect('poziv',poziv_id=poziv.id)
    else:
        forma=PrilogTackaPozivDodaj(initial={'tacka_poziv':tackapoziv})
    return render(request,'prilog_tacka_poziv_dodaj.html',{'forma':forma,'poziv':poziv,'tackapoziv':tackapoziv})
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-27 00:18:45

我已经尝试过了,它也适用于基于函数的视图!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65349109

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档