Django开发_19_form表单前后端关联(1)

实例分析,过程使用URL反向解析知识:

Django开发_12_URL反向解析、重定向-CSDN博客y

一、实例代码

(一)主路由urls.py:

path("work4/", include("work4_app.urls",namespace="work4")),

(二)app内urls.py:

from django.urls import path

from work4_app.views import fill_hobby, show_hobby

app_name = "work4"
urlpatterns = [
    path("fill/", fill_hobby, name="fill"),
    path("show/", show_hobby, name="show"),

]

(三)views.py:

from django.shortcuts import render, redirect


def fill_hobby(request):
    return render(request, "hobby.html", locals())


def show_hobby(request):
    hobby = request.POST.get("hobby")
    return render(request, "post.html", locals())

(四)html文件:

hobby.html:

<form action="{% url 'work4:show' %}" method="post">
    {% csrf_token %}
    <br>输入你的爱好:<input type="text" name="hobby">
    <input type="submit" value="提交">
</form>

post.html:

 "我的兴趣爱好是:{
  { hobby }}

二、过程分析

hobby.html:

urls.py:

views.py:

效果展示:

相关推荐

  1. Web框架开发-Django-数据库查询

    2024-01-26 23:36:01       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-26 23:36:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-26 23:36:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-26 23:36:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-26 23:36:01       18 阅读

热门阅读

  1. sudo 授权问题

    2024-01-26 23:36:01       30 阅读
  2. Python中写入csv格式文件出现乱码的解决方法

    2024-01-26 23:36:01       31 阅读
  3. Git 对文件名大小写不敏感的问题解决方案

    2024-01-26 23:36:01       41 阅读
  4. 常见的循环结构

    2024-01-26 23:36:01       32 阅读
  5. 温湿度传感器的工作原理

    2024-01-26 23:36:01       29 阅读
  6. ChatGPT AI革命-阅读心得

    2024-01-26 23:36:01       48 阅读
  7. 数字图像处理:图像内插

    2024-01-26 23:36:01       35 阅读
  8. python+matlab text(按图的相对位置显示)

    2024-01-26 23:36:01       35 阅读
  9. Element-plus修改样式

    2024-01-26 23:36:01       27 阅读