Django框架的使用教程[一]

Posted gaidy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django框架的使用教程[一]相关的知识,希望对你有一定的参考价值。

Django环境的搭建

Django 常用的命令

# 创建一个名为Django_test子应用
python manage.py startapp Django_test

# 生成迁移文件
python manage.py makemigrations

# 生成的迁移文件同步到数据库
python manage.py migrate

# 创建超级管理员(密码要8位数)
python manage.py createsuperuser

# 运行python项目
python manage.py runserver

# 进入脚本的命令
python manage.py shell

# 安装ipython
pip install ipython

# 重启mysql的服务
sudo service mysql restart

# 配置mysql日志文件目录
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

# 打开mysql日志文件
tail -f /var/log/mysql/mysql.log  # 可以实时查看数据库的日志内容

虚拟环境的搭建

创建python3的虚拟环境的命令(创建虚拟环境需要联网)

mkvirtualenv -p python3 Django


删除虚拟环境
rmvirtualenv Django


进入虚拟环境
workon Django


退出虚拟环境
deactivate

 

创建django项目

虚拟环境中安装Django包

pip install django==1.11.13

 

创建一个名字为Django的项目

django-admin startproject Django

 

项目创建后生成的文件

技术分享图片

manage.py:是Django用于管理本项目的命令行的工具,之后进行站点的管理,数据库的自动生成,静态文件的收集

Django/__init__.py:告诉Python 是一个Python包

setting.py:Django的项目配置文件,默认时,在其中定义了本项目引用的Django组件,Django项目名,在之后开发配置数据库,导入其他包

urls.py:维护URL路由映射,即定义客户端访问的URL由哪一个Python模块解释并提供反馈

wsgi.py:定义WSGI的接口信息,用于和其他的web服务器的集成

 

 项目的配置

工程的根目录

技术分享图片

 

 

 

 

配置秘钥

技术分享图片

 

安装app

技术分享图片

 

配置DEBUG

技术分享图片

 

中间间

技术分享图片

 

项目的跟路由配置

技术分享图片

 

模板的配置

技术分享图片

 

WSGI应用

技术分享图片

 

数据库配置

技术分享图片

 

认证系统和校验器

技术分享图片

 

配置常用的语言和时区

技术分享图片

 

设置默认静态路由

技术分享图片

 

设置redis的缓存配置

技术分享图片

 

配置文件的保存路径

技术分享图片

以上是关于Django框架的使用教程[一]的主要内容,如果未能解决你的问题,请参考以下文章

python Django Wbe框架教程

Django框架的使用教程[一]

简约而不简单的Django新手图文教程

Django教程--持续更新中···

Django rest_framewok框架的基本组件

DjangoPython+Django 图文教程