1.创建jgango程序
a.命令 cmd命令行下 进入到需要创建项目的路径下
django-admin startproject mysite 创建项目
cd mysite 进入项目文件夹
python manage.py startapp app01 创建项目下APP
2.执行程序
进入pycharm的 Termnal 输入命令
python manage.py runserver 127.0.0.1:8000
3.Django默认依赖数据库
配置 ,settings
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
"app01",
]中加入APP的名称
生成数据库表:
python manage.py makemigrations #生成配置文件
python manage.py migrate
4.django提供的admin管理
配置数据库后 可以创建超级用户
python manage.py createsuperuser
后台管理地址
http://localhost:8000/admin/login
5.路由系统(配置程序的url文件)
1.静态路由
2.动态路由
按照顺序,第N个匹配的数据,交给函数的第N个参数,严格按照顺序
模板的方法,将匹配的参数,传给指定的形式参数
3.二级路由
app01
url.py(自己创建)
project_name
url: app01->include("app01.url")
6.基本的数据库操作
ORM框架
code first
自己写类->数据库表 (在models.py文件中)
a.创建类
class UserInfo(models.Model):
username=models.CharField(max_length=32)
password=models.CharField(max_length=32)
age=models.IntegerField()
b.使用命令根据类创建表
python manage.py makemigrations #生成配置文件
python manage.py migrate
c.给django自带的后台程序 创建管理员信息
python manage.py createsuperuser