无法在django中基于类的视图中呈现html表单模板

时间:2018-03-20 04:54:52

标签: django

我有一个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%}

我在基于类的视图中有点困惑,所以这就是我选择混合它们的原因。帮助将是适当的

0 个答案:

没有答案