您现在的位置是:首页 > 文章详情

Django开发流程

日期:2018-04-09点击:593

Django后端开发前奏:

配置python虚拟环境

步骤1:pip安装virtualenv和virtualenvwrapper:

1.pip3 install virtualenv 2.pip3 install virtualenvwrapper 

virtualenv的优点:

  1. 使不同应用开发环境独立
  2. 环境升级不影响其他应用,也不会影响全局的python环境
  3. 它可以防止系统中出现包管理混乱和版本的冲突

virtualenvwrapper:

  • 理解为管理virtualenv的配套工具

步骤2:把virtualenv和virtualenvwrapper配置到我们终端shell配置文件里面

# 需要填你自己电脑的路径 export WORKON_HOME=/home/bc/.virtualenvs # 需要填你自己电脑python的安装路径 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh 

步骤3:使我们的配置生效 source .zshrc (或者 source .bashrc)

source .bashrc # 如果使用的shell是zsh # source .zshrc 

Django项目创建和应用:

步骤1:创建虚拟机环境

mkvirtualenv + 虚拟环境的名字 

步骤2:配置django开发环境:

1、pip install django==1.8.2 2、pip install pymysql 

步骤3:创建项目

django-admin startproject + 项目名称 

步骤4:创建应用

python manage.py startapp +应用名称 

步骤5:打开项目 两种方案:

1、命令行 charm+项目名称 2、IDE 里面的open选项 

步骤6:在项目的setting设置里面有一个INSTALLED_APPS把我们的应用添加进去

Django模型:

步骤1:配置数据库(MySQL)

# 在项目的__init__文件里面添加 import pymysql pymysql.install_as_MySQLdb() 

步骤2:settings里面数据库相关设置

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test2', 'USER': '用户名', 'PASSWORD': '密码', 'HOST': '数据库服务器ip地址,本地可以使用localhost', 'PORT': '端口,默认为3306', } } 

步骤3:创建模型

  • 元选项
class HeroInfo(models.Model): bname = models.CharField(max_length=20) hgender = models.BooleanField(default=True) isDelete = models.BooleanField(default=False) hcontent = models.CharField(max_length=100) hbook = models.ForeignKey('BookInfo') class Meta(): # 设置表名 db_table = 'Heroinfo' 

步骤4:设置模型之后我们需要有两个步骤:

# 生成迁移文件 1、 python manage.py makemigrations # 执行迁移(迁移生成表) 2、python manage.py migrate 

注意

  • pymysql 是Python2和Python3通用
  • mysqldb Python3是不能够用
  • mysqlclient(推荐,后续我们会使用)

参考连接 http://www.cnblogs.com/wt11/p/6141225.html

原文链接:https://yq.aliyun.com/articles/656049
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章