第六模块-图书管理系统

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框架来设计页面

技术分享图片

 

 

 

 

查询操作练习

查询老男孩出版社出版过的价格大于200的书籍 
 
2  查询20178月出版的所有以py开头的书籍名称
 
3 查询价格为50,100或者150的所有书籍名称及其出版社名称
 
4 查询价格在100200之间的所有书籍名称及其价格
 
5 查询所有人民出版社出版的书籍的价格(从高到低排序,去重)

以上是关于第六模块-图书管理系统的主要内容,如果未能解决你的问题,请参考以下文章

Java实训项目--小型图书管理系统(ssm框架)

图书管理模块功能设计

Python开发第六篇:模块

Python学习笔记——基础篇第六周——模块

第六次学习报告(具体软件详情)

计算机毕业设计之java+ssm闲置图书分享平台系统