Django图书管理系统(前端对数据库的增删改查)
图书管理系统
出版社的管理
1.设计URL
urlpatterns = [
url(r'^publisher_list/', views.publisher_list),
]
1.1环境准备
创建项⽬bookmanager。app名字修改成对应的。
settings
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) #项⽬⽬录
DEBUG = True #debug模式,测试的时候使⽤true
创建数据库: create database bookmanager;
#settings.py设置数据库配置
DATABASES = {
'default': {
mysql菜鸟教程增删改查'ENGINE': 'django.sql',
'NAME': 'bookmanager',android socket框架
'HOST':'127.0.0.1',
'PORT':3306,
'USER':'root',
'PASSWORD':'123',
}uniapp时间戳转换
}
#init中使⽤pymysql
import pymysql
aspire购买渠道pymysql.install_as_MySQLdb()
#models.py中创建表
from django.db import models
# Create your models here.
class Publisher(models.Model):
pid=models.AutoField(primary_key=True) #修改主键名字,使⽤⾃⼰创建的主键 name=models.CharField(max_length=32)
刚刚配置将USER配置成了USR,导致执⾏makegrations报错:
迁移⽂件⽣成:
迁移⽂件中⽣成表名,字段名等:
再添加⼀个字段。它提⽰添加个默认值或者退出:
退出后,添加默认值再操作,添加字段,出错
最终执⾏的迁移⽂件是这个内容,我再这⾥⾯添加⼀下这个字段:
然后再models⾥⾯添加这个,相当于⼀开始就在models⾥加了这个字段然后执⾏了makegragions。这样表⾥的内容和迁移⽂件对应上了。
似乎执⾏改变了⼀次就⽣成⼀个⽂件:
局部参数和全局参数区别刚才出问题了,将这些删掉,再执⾏试试。
⽣成数据库表:
程序设计语言与流程图基础教案添加并上传:
展⽰出版社,设置url
from app01 import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^publisher_list/', views.publisher_list), ]
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论