Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django如何在模板中使用按钮_Django - Fatal编程技术网

Django如何在模板中使用按钮

Django如何在模板中使用按钮,django,Django,我在模板中有一个按钮,当我单击该按钮时,它将创建一个对象。我是django的新手。使用按钮的正确方法是什么 <form action="" method="POST">{% csrf_token %} <input type=submit name="submit"> </form> 试试这个 def create_object(request): if 'submit' in request.POST: #Employ

我在模板中有一个按钮,当我单击该按钮时,它将创建一个对象。我是django的新手。使用按钮的正确方法是什么

   <form action="" method="POST">{% csrf_token %}
    <input type=submit name="submit">
    </form>
试试这个

def create_object(request):
    if 'submit' in request.POST:
    #Employee.object.create(emp_name='test',emp_email='test@gmail.com')<--- just commented out
button = "<button>your button</button>"
return render_to_response('your.html',{'button':button},context_instance=RequestContext(request))
def创建对象(请求):
如果在request.POST中“提交”:

#Employee.object.create(emp_name='test',emp_email='test'test@gmail.com)这似乎对我不起作用,也没有出错。当我点击按钮时,我只看到一个空白页面。你能说得更具体一点吗?将创建哪个对象/实例?它是否依赖于更多的POST数据而不仅仅是点击按钮?是否必须将其保存到数据库中?
def create_object(request):
    if 'submit' in request.POST:
    #Employee.object.create(emp_name='test',emp_email='test@gmail.com')<--- just commented out
button = "<button>your button</button>"
return render_to_response('your.html',{'button':button},context_instance=RequestContext(request))
{{button|safe}} <------------ will show your rendered button