创建项目:
1.在合适位置创建目录
2.打开cmd 进入目录
3.输入django-admin startproject project
4.输入tree . /F打开目录层级 说明:1.manage.py 一个命令行工具,可以使我们用多种方式对django项目进行交互
2.project目录:
init.py 一个空文件,他告诉python这个项目应该被看做一个python包
settings.py 项目的配置文件
urls.py 项目的url声明
wsgi.py 项目与wsgi兼容的web服务器入口
基本操作: 配置数据库:注意:django默认使用sqllite数据库
在settings.py中,通过databases选项进行数据库配置
配置mysql: python3.x安装的是PyMysql
在__init__.py写入import pymaysql pymysql.install_as_MySQLdb()
创建应用:可以创建多个应用
打开cmd 进入project目录 执行python manage.py startapp myapp(应用名)
目录说明:admin.py 站点配置
models.py 模型
views.py 视图
激活应用:在settings.py中将myapp应用加入到INSTALLED_APPS
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp'
]
定义模型:概述:有一个数据表,就对应一个模型
在models.py中定义模型,引入from django.db import models 模型类要继承models.Model
说明:不需要添加主键,在生成时自动 class Grades(models.Model): #对应数据库的表