Django框架的使用教程--环境的搭建和项目的创建[…

2018-07-03 01:12:14来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

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  # 可以实时查看数据库的日志内容

# 连接数据库要安装PyMySQL
在Django里__init__要调用
 install_as_MySQLdb()

虚拟环境的搭建

创建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的缓存配置

 

配置文件的保存路径

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Scrapy爬虫之MongoDB数据存储

下一篇:关于Linux的简单介绍