我有一个HTML页面,其中包含重定向到另一个包含表单的HTML模板的链接。我在渲染它时使用了基于类的视图。但它根本不加载。 我的views.py看起来像:
def startup(request):
return render(request, 'main/startup.html')
class AddStartup(CreateView):
model = Startup
template_name = 'startup_form.html'
fields = ['startup_name', 'startup_product', 'startup_date', 'startup_sector', 'startup_team_size',
'startup_desc', 'startup_team_condition', 'startup_team']
urls.py
# I have posted only the relevant code
url(r'startup/$', views.startup, name = 'startup'),
url(r'startup/add-startup/$', views.AddStartup.as_view(), name = 'add-startup'),
我的HTML页面有一个导航到该字段的链接,位于
之下{% extends "main/base.html" %}
{%block content%}
pass<br>
<a
href = "{%url "main:add-startup"%}" target="_parent" method = "post">
Add Startup
</a>
{%endblock%}
我在基于类的视图中有点困惑,所以这就是我选择混合它们的原因。帮助将是适当的