Django 路由设置和前端页面互相关联的方法

本文详细介绍了Django项目中URL路由的配置、视图函数的定义、HTML页面的关联,以及models.py文件中数据库模型的设置。讲解了字段参数如null、blank、default、primary_key、unique和choices的用法。并指导如何通过`makemigrations`和`migrate`命令创建数据库表。
摘要由CSDN通过智能技术生成

urls.py 文件

urls.py 用以管理URL请求路径 与 响应函数关联

from django.conf.urls import url # Django2.0 以前用 url 配置路由;
# from django.urls import path # 2.x以后引入 
# from django.contrib import admin # Django默认的输出内容
from BMS import views # 引入视图函数文件

# 配置路由
urlpatterns = [
    # url(r'^admin/', admin.site.urls),
    # psth('admin/',admin.site.urls), # Django 3.0 用path定义路由指向函数
    url(r'^$',views.index), # 配置网站的首页
    url(r'^book_list/',views.book_list),
]

views.py 文件

views.py 用以定义 urls.py 关联的函数。

from django.shortcuts import HttpResponse,render,redirect
# HttpResponse 返回字符串HttpResponse('返回内容') 
# render 返回指定的文件 render(request,'返回文件路径',{'定义文件可以处理的数据(key:val)'}) 
# redirect 重定向到另一个页面。
from BMS import models # 引入数据库模型,这里是 models.py 而不是 Django 的 models 模块

# 定义页面的处理函数
def book_list(reque
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值