我正在要求用户使用自定义表单填写额外字段。其中一个字段中,我需要让用户选择多个分层标签。为此,我需要将这些标签从视图传递到模板signup.html。
from classes.Tags import Tags
from django.shortcuts import render_to_response
from allauth.socialaccount import views as signup_views
def signup_view(request):
tags = Tags()
parameters={}
all_tags = tags.get_tags()
parameters['all_tags'] = all_tags
response = signup_views.signup(request)
return response
在 urls.py 中,在所有 allauth 的 include 行之前,我添加了这行代码。
url(r'^accounts/social/signup/', 'mainapp.signup_views.signup_view', name = 'account_signup'),
url(r'^accounts/', include('allauth.urls')),
我需要的是将所有标签添加到响应中,以便我可以从模板中访问它。我该如何做到这一点?