注:此博客是本人学习Django过程中做的笔记
一.Django环境搭建:
默认已经安装python2.7或者python3
安装Django 1.11
Windows:
1.命令行安装:pip install Django 或者pip install Django==1.11
2.源码安装:手动解压压缩包 —> 进入文件夹 —> python setup.py install
Ubuntu:
1.命令行安装:(sudo) pip install Django 或者(sudo) pip install Django==1.11
2.源码安装:tar -xvf 压缩包名 —> cd 压缩包解压文件名 —> (sudo) python setup.py install
二.检查是否安装成功:
终端输入python,进入python环境
>>> import django
>>> django.VERSION (或django.get_version())
若得到版本号,即证明安装成功。
三.基本命令:
1.新建一个项目
django-admin.py startproject XXX
(如果失败,尝试django-admin startproject XXX)
2.切换到项目内部
cd XXX
3.新建一个应用
python manage.py startapp YYY
(或django-admin.py startapp YYY)
此刻的目录大致为:
XXX/
├── YYY
│ ├── __init__.py
│ ├── admin.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
├── manage.py
└── XXX
├── __init__.py
├── settings.py
├── urls.py
└── wsgi.py
4.创建数据库表或更改数据库表
python manage.py makemigrations
python manage.py migrate
5.清空数据库
python manage.py flush
6.使用开发服务器
python manage.py runserver
7.当提示端口被占用的时候,可以用其它端口:
python manage.py runserver 8001
python manage.py runserver 9999
8.创建数据库
python manage.py makemigrations
python manage.py migrate
9.向数据库导入导出数据
python manage.py dumpdata Appname > Appname.json
数据导入,不需要指定 appname
python manage.py loaddata data.json
10.创建超级管理员
python manage.py createsuperuser
11.修改用户密码
python manage.py changepassword username
12.Django项目环境终端
python manage.py shell