Python 如何解决不在django中提交表单的问题

Python 如何解决不在django中提交表单的问题,python,django,Python,Django,我在没有使用表单模型的情况下创建了一个表单,但是表单不会提交任何数据,也不会收到任何错误消息 html文件 <form action="{% url 'wiki:add_test' %}" method="post"> {% csrf_token %} <div class="input_form"> <label class =&q

我在没有使用表单模型的情况下创建了一个表单,但是表单不会提交任何数据,也不会收到任何错误消息

html文件

    
    <form action="{% url 'wiki:add_test' %}" method="post">
        {% csrf_token %}
        <div class="input_form">
            <label class ="label_title" for="entry_title">Title:</label>
            <input class="entry_title" type="text" name="entry_title" placeholder="Title">   
        </div>
        
        <br>
        <div class="input_form">
            <div class="input_label"><label for="entry_content">Content:</label></div>
            <div class="input_field">
                <textarea class="entry_content" name="entry_content" id="" cols="5" rows="2"></textarea>
            </div>
        </div>
        
        <div class="input_form">
            <div class="title"></div>
            <div class="input_button"><input type="button" value="Add Entry"></div>
        </div>
    </form>
URL.py

from django.urls import path

from . import views

app_name = "wiki"
urlpatterns = [
    path("", views.index, name="index"),
    path("test1", views.test1, name="test1"),
    path("add_test", views.add_test, name="add_test"),
]


我需要帮助才能知道我哪里出错了

您的表单没有提交,因为您没有在html中设置提交按钮类型以提交。
改变



您的表单未提交,因为您尚未在html中设置要提交的提交按钮类型。
改变




什么是
视图。添加
?也许它应该是
视图。添加_test
?还注意到这个
新条目。追加(列表项)
并且您在另一个视图中使用
新条目
,我建议不要这样做,将您的数据存储在数据库中@AbdulAzizBarkat
new_entry
是一个全局变量,我不建议像我在前面的评论中所说的那样使用全局变量。如何使数据在重新打开服务器后保持不变?此外,还会有许多用户同时访问网站。您如何确保您的数据是一致的?@AbdulAzizBarkat我知道,我只是在测试表单是否能正常工作,然后再将表单数据保存到数据库中。什么是
视图。添加
?也许它应该是
视图。添加_test
?还注意到这个
新条目。追加(列表项)
并且您在另一个视图中使用
新条目
,我建议不要这样做,将您的数据存储在数据库中@AbdulAzizBarkat
new_entry
是一个全局变量,我不建议像我在前面的评论中所说的那样使用全局变量。如何使数据在重新打开服务器后保持不变?还有,会有很多用户同时访问该网站,你如何确保你的数据一致?@AbdulAzizBarkat我知道,我只是想在我将表单数据保存到数据库之前测试该表单是否有效。谢谢,伙计,它在更改为提交后起作用谢谢,伙计,它在更改为提交后起作用
from django.urls import path

from . import views

app_name = "wiki"
urlpatterns = [
    path("", views.index, name="index"),
    path("test1", views.test1, name="test1"),
    path("add_test", views.add_test, name="add_test"),
]

<div class="input_button"><input type="button" value="Add Entry"></div>
<div class="input_button"><input type="submit" value="Add Entry"></div>