django学习笔记

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

上一篇:django框架学习:二十七.django 关联一对一 (OneToOneFiled)


下一篇:Python3+Django3开发简单的人员管理系统