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:

{% csrf_token %}
输入你的爱好:

post.html:

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

二、过程分析

hobby.html:

Django开发_19_form表单前后端关联(1)_第1张图片

urls.py:

Django开发_19_form表单前后端关联(1)_第2张图片

views.py:

Django开发_19_form表单前后端关联(1)_第3张图片

效果展示:

Django开发_19_form表单前后端关联(1)_第4张图片Django开发_19_form表单前后端关联(1)_第5张图片

你可能感兴趣的:(#,Django开发,django,python,后端)