Django框架是PythonWeb三大主流框架之一,以其功能强大全面而受到众多开发者追捧,现如今Django已经更新到3版本,但是并不推荐使用,更多建议使用1版本。
Django版本 Python版本
1.11 2.7、3.4、3.5、3.6、3.7(在1.11.17中添加)
2.0 3.4、3.5、3.6、3.7
2.1 3.5、3.6、3.7
2.2 3.5、3.6、3.7、3.8(在2.2.8中添加)
3.0、3.1 3.6、3.7、3.8
使用pip install django==1.11.11安装Django
当下载完成后,可以使用django-admin来查看是否安装成功
C:\Users\云崖先生>django-admin
Type 'django-admin help ’ for help on a specific subcommand.
Available subcommands:
[django]
check
compilemessages
createcachetable
dbshell
diffsettings
dumpdata
flush
inspectdb
loaddata
makemessages
makemigrations
migrate
runserver
sendtestemail
shell
showmigrations
sqlflush
sqlmigrate
sqlsequencereset
squashmigrations
startapp
startproject
test
testserver
Note that only Django core commands are listed as settings are not properly configured (error: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.).
第一次接触Django,这里有一些常用的CMD命令
基本命令 解释说明
django-admin startproject 项目名称 创建一个Django项目
python manage.py startapp 应用名称 创建一个APP
python manage.py runserver ip地址 port号 运行Django项目,如不指定IP与PORT默认为127.0.0.1与8000
python manage.py makemigrations 创建数据库的py文件
python manage.py migrate 将生成的py文件应用到数据库
python manage.py flush 数据库中数据全部清除,只留下表
python manage.py createsuperuser 创建管理员用户,密码(邮箱可以留空)
python manage.py changepassword 用户名 修改管理员用户密码
使用Django时,有以下几条建议
1.计算机名称不能包含中文
2.IDE中一个窗口只开一个项目
3.项目中所有文件