第六模块-图书管理系统
Posted foremostxl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六模块-图书管理系统相关的知识,希望对你有一定的参考价值。
1、图书管理系统
实现功能:
book单表的增删改查
增加图书界面
编辑图书界面
删除图书
先实现页面再弄基本逻辑
创建Django项目bookms
1、models.py
from django.db import models # Create your models here. class Book(models.Model): id=models.AutoField(primary_key=True) title=models.CharField(max_length=32) # price总共8位数,2位小数 price=models.DecimalField(max_digits=8,decimal_places=2) pub_date = models.DateField() publish=models.CharField(max_length=32) def __str__(self): return self.title
2、在mysql数据库中创建数据库:book_single
3、settings配置
DATABASES = { ‘default‘: { ‘ENGINE‘: ‘django.db.backends.mysql‘, ‘NAME‘:‘book_single‘, # 要连接的数据库,连接前需要创建好 ‘USER‘:‘root‘, # 连接数据库的用户名 ‘PASSWORD‘:‘123‘, # 连接数据库的密码 ‘HOST‘:‘127.0.0.1‘, # 连接主机,默认本级 ‘PORT‘:3306 # 端口 默认3306 } }
4、项目名文件下的init,在里面写入:
import pymysql pymysql.install_as_MySQLdb()
5、在pycharm的Terminal执行
python manage.py makemigrations
python manage.py migrate
6、新建静态文件夹,把静态文件放其中,利用bootstrapweb框架来设计页面
查询操作练习
1
查询老男孩出版社出版过的价格大于
200
的书籍
2
查询
2017
年
8
月出版的所有以py开头的书籍名称
3
查询价格为
50
,
100
或者
150
的所有书籍名称及其出版社名称
4
查询价格在
100
到
200
之间的所有书籍名称及其价格
5
查询所有人民出版社出版的书籍的价格(从高到低排序,去重)
以上是关于第六模块-图书管理系统的主要内容,如果未能解决你的问题,请参考以下文章