码迷,mamicode.com
首页 > 其他好文 > 详细

第六模块-图书管理系统

时间:2018-11-12 23:55:56      阅读:347      评论:0      收藏:0      [点我收藏+]

标签:单表   pycha   col   静态   web   .com   rate   nbsp   har   

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 查询所有人民出版社出版的书籍的价格(从高到低排序,去重)

第六模块-图书管理系统

标签:单表   pycha   col   静态   web   .com   rate   nbsp   har   

原文地址:https://www.cnblogs.com/foremostxl/p/9949532.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!