1、创建django容器,在终端命令:django-admin startproject sitename,在其中创建myapp应用,在终端命令django manage.py startapp myapp;
2、激活应用,将myapp加入到setting中的INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp'
]
3、链接数据库a:连接的属性DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'wangchao',
'USER': 'root',
'HOST': 'localhost',
'PORT': '3306',
'PASSWORD': '123456',
}
}
b:导入数据库声明import pymysql
pymysql.install_as_MySQLdb()
4、创建模型(数据库)有一个数据表就有一个模型
在model中,在myapp下的model中引入from django.db import models,在models这个模块下有模型类models.Model类,例如一个班级类创建模型类如下:
class grade(models.Model):
gname = models.CharFiled(max_length = 20)
gdate = models.DateTimeFiled()
ggirlnum = models.IntegerFiled()
gboynum = models.IntegerFiled()
isDelete = models.BooleanFiled(default=False)
5、生成数据表a:生成迁移文件python -manage.py makemigrate
b:执行迁移python -manage.py migrate
相关文章
- 01-06【学习笔记】网络流常见模型(一):有限制的图上最短(长)路
- 01-06每日学习
- 01-06树上前缀和学习入门笔记
- 01-06python 学习 第一课
- 01-06学习笔记——启发式合并
- 01-06Locust学习笔记3——模拟登录案例(非加密)
- 01-06Mongoose学习
- 01-06Locust 学习
- 01-06UNIX环境编程学习笔记(15)——进程管理之进程终止
- 01-06Python Django 协程报错,进程池、线程池与异步调用、回调机制