Django框架如何搭建的图书信息网站

  介绍

这篇文章主要介绍了Django框架如何搭建的图书信息网站,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

创建Django项目,将数据库改为mysql,修改项目的urls . py文件

创建一个新应用,在应用里创建urls . py文件。

在应用的模型。py里建表

得到django.db  import 模型   #,Create  your  models 这里。   #一类   class  BookInfo (models.Model):   ,btitle=models.CharField (max_length=20) #图书名称   ,bpub_date=models.DateField() #出版日期   ,面包=models.IntegerField(默认=0)#阅读量,默认为0   ,bcomment=models.IntegerField(默认=0)#评论量   ,isDlete=models.BooleanField(默认=False) #逻辑删除,默认不删除   #多类   class  HeroInfo (models.Model):   ,hname=models.CharField (max_length=20)   ,hgender=models.BooleanField(默认=False)   ,hcomment=models.CharField (max_length=200)   ,#定义一个关系属性   ,hbook=models.ForeignKey (& # 39; bookinfo # 39;)=,,isDlete  models.BooleanField(默认=False), #,逻辑删除,默认不删除

首页index . html查询所有图书信息,在视图。py里完善指数函数。

def 指数(请求):   ,# 1。查询出所有图书的信息=,,books  BookInfo.objects.all ()   ,# 2。使用模板   ,return 渲染(请求,,& # 39;booktest/index . html # 39;,,{& # 39;书# 39;:,书籍})

在模板文件夹下的booketest文件夹下新建索引。html文件。

& lt; ! DOCTYPE  html>   & lt; html  lang=癳n"祝辞   & lt; head>   ,& lt; meta  charset=癠TF-8"比;   ,& lt; title>图书信息& lt;/title>   & lt;/head>   & lt; body>   https://www.yisu.com/zixun/& lt; a  href="/创建“rel="外部nofollow”>新增