提交表单时我在Django项目中遇到错误,任何人都可以告诉我我的错误的更正

普拉蒂克·阿蒙卡(Pratik Amonkar)

错误

找不到页面(404)请求方法:POST请求URL:http:// localhost:8000 / contact / contact使用Portfolio.urls中定义的URLconf

admin/
[name='home']
about/ [name='about']
projects/ [name='projects']
contact/ [name='contact']
The current path, contact/contact, didn't match any of these.

**表格的代码**

<form action="contact" method="POST">
            {% csrf_token %}
            <div class="form-group">
              <label for="name">Name</label>
              <input type="text" class="form-control" id="name"  name="name" placeholder="Your Name">
            </div>

            <div class="form-group">
              <label for="email">Email address</label>
              <input type="email" class="form-control" id="email" name="email" placeholder="[email protected]">
            </div>

            <div class="form-group">
              <label for="phone">Phone Number</label>
              <input type="phone" class="form-control" id="phone" name="phone" placeholder="Your Number">
            </div>

            <div class="form-group">
              <label for="exampleFormControlTextarea1">Explain your concern</label>
              <textarea class="form-control" id="desc" rows="3"></textarea>
            </div>

            <button type="submit" class="btn btn-success">Submit</button>
          </form>

views.py

def contact(request):
    return render(request,"contact.html")

urls.py 这个网址来自我的应用

urlpatterns=[
    path("",views.home,name="home"),
    path("about/",views.about,name="about"),
    path("projects/",views.projects,name="projects"),
    path("contact/",views.contact,name="contact"),
]

urls.py 这个URL来自我的项目

urlpatterns = [
    path('admin/', admin.site.urls),
    path("",include("home.urls")),
]
马尔科

该网址应适当为:http:// localhost:8000 / contact /

因此将其更改为空白,以便将它从当前的GET请求更改为当前网址的POST请求:action =“”

最好使用action =“ {%url'contact'%}”,这是您的命名路线联系人。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我使用Angular Renerer2错误,或者它损坏了。任何人都可以解决吗?

任何人都可以告诉我代码中缺少什么吗,我不能使用不和谐的用户名

在viewpost.php遇到错误,任何人都可以帮助我

任何人都可以帮助我解决尝试使用dll打开端口时遇到的此错误

任何人都可以告诉我,如果从命令提示符和main方法中都输入了哪些参数,将在Java中执行这些参数?

当我在Notepad ++中运行时,它给我的错误Xrm是不确定的。任何人都可以帮忙

任何人都可以更正此代码吗?

任何人都可以帮助我们解决这些 Xcode 错误吗?

任何人都可以帮助我在 intelliJ 中使用 GUI 页面

任何人都可以告诉我如何提高我的网站加载速度?

使用 selenium 时在 android studio 中出错。任何人都可以建议我如何解决这个问题?

任何人都可以告诉我有关网络托管和 filezilla 主机用户名和密码的区别吗?

任何人都可以帮助我使这个 java 运行没有错误吗?

任何人都可以请解释我对我的反应 setState new

我对执行流程感到震惊,任何人都可以帮助我

任何人都可以在这段代码中解释我的打印语句吗?

当我使用CMake编译程序捕获异常时,出现编译错误。任何人都可以帮助我吗?

减少函数执行 - 任何人都可以帮助我识别错误,因为我无法获得结果

我在 Django admin 中遇到这些错误,任何人都可以帮我这个

这是一个 codevita 问题,它在提交时给了我错误的答案。任何人都可以检查我在我的方法中做错了什么

线程用户 2000 出现 503 错误。任何人都可以帮助我这里有什么问题

我干跑了好几次,但找不到错误在哪里。我正在提供我的代码,任何人都可以找出错误吗?

我做错的地方,任何人都可以检查我收到了keyerror:1

当我收到错误错误代码:1248 时,我正在这样做。每个派生表都必须有自己的别名,任何人都可以帮助我,为什么会出错?

任何人都可以告诉我如何在颤振中制作这种布局,因为我是颤振的新手,我陷入了这个困境

任何人都可以帮助我:android.database.sqlite.SQLiteException:接近“,”:语法错误(代码1):,

当我尝试在 django 2.2 中执行 pip install Pillow 时......它显示以下错误>任何人都可以查看此错误

任何人都可以帮助我通过 CSS 对齐图标吗?

任何人都可以通过 PySimpleGUI 帮助我编写代码完成此操作