Django项目图书管理系统
一、创建Django项目
1、创建项目--------Library
2、创建并注册应用index
二、数据库配置
1、配置数据库信息
在配置文件settings.py里配置数据库信息
2、进行数据迁移
(1)创建数据库-----Lirbrary
(2)设置数据库连接模块
迁移之前先导入os模块
import os
(3)执行数据迁移命令
在控制台依次执行两条数据迁移命令,生成数据表
python manage.py makemigrations
python manage.py migrate
打开数据库,查看新生成的数据表
二、完成基本配置
1、路由配置
(1)主路由配置
配置主路由 - Library里的urls.py
(2)分路由配置
2、创建图书模型和用户信息类——Books——User
在index的models.py里创建图书模型和用户信息模型类
from django.db import models
# 创建图书模型
class Books(models.Model):
id = models.AutoField('编号', primary_key=True)
number = models.CharField('总编号', max_length=10)
category = models.CharField('分类号', max_length=10)
name = models.CharField('书名', max_length=50)
author = models.CharField('作者', max_length=10)
press = models.CharField('出版单位', max_length=50)
price = models.DecimalField('单价', decimal_places=2, max_digits=6)
def __str__(self):
return str(self.name)
# 用户信息类
class User(models.Model):
id = models.AutoField('编号', primary_key=True)
username = models.CharField('用户名', max_length=20)
password = models.CharField('密码', max_length=50)
last_Login_Time = models.DateTimeField('上次登录时间')
def __str__(self):
return str(self.username)
3、创建视图函数
在index的views.py里创建
from django import db
from django.http import HttpResponse
from django.shortcuts import render, redirect
from itsdangerous