Django项目创建及管理实现流程详解


Posted in Python onOctober 13, 2020

1、主题

这部分教程主要介绍如何通过Pycharm创建、管理、运行一个Django工程。对于Django模块的相关知识大家可以参考Python社区。

2、准备环境

Django版本为2.0或更高Pycharm版本2017Python3.6解释器

3、创建一个新工程

实际上所有工程的创建都可以通过单击Welcome screen界面上的Create New Project按钮来实现。

如果你已经打开了一个工程,可以通过菜单栏File → New Project...来创建一个新的工程。接下来在Create New Project dialog对话框中输入工程名字、选择类型以及用到的解释器版本。

单击OK,工程的个性化设置完成。

这就意味着对应目录已经创建完成,并且预先定义了一个.idea目录用来保存配置信息project settings。

对于一个空的工程empty project,创建的环节已经完成了。接下里你就可以开始编写程序。但对于一些所支持的第三方框架,还有一些工作要做。根据所选择的工程类型,Pycharm会提示我们进行一些额外的框架设置。

在本实例中,让我们来创建开发一个Django应用。

Django项目创建及管理实现流程详解

单机OK,设置完成。

4、工程目录结构

正如上面所说,工程的根目录结构已经创建完成,主要包含基本的框架配置文件和目录,当你创建其他类型的工程时也会有类似操作,如t Pyramid, 或者Google App Engine。

接下来我们研究如何在Project窗口中显示工程结构。

5、Project窗口中的目录结构

Django项目创建及管理实现流程详解

6、Project下的工程文件

若是想看到所有目录文件,只需要选择project file模式

Django项目创建及管理实现流程详解

7、那么项目中所有文件的作用是?

如图所示:

Django项目创建及管理实现流程详解

值得一提的是你可以创建很多Django应用,通过运行manage.py文件的startapp任务来将其添加到当前工程中(主菜单上的Tools→Run manage.py task)命令。

8、加载django服务

Django项目创建及管理实现流程详解

9、生成数据库文件

在你改动了 model.py的内容之后执行下面的命令:

python manger.py makemigrations

相当于 在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py, 但是这个改动还没有作用到数据库文件

Django项目创建及管理实现流程详解

migrate

Django项目创建及管理实现流程详解

10、添加database窗口

添加路径:view > tool windows > Database

Django项目创建及管理实现流程详解

Django项目创建及管理实现流程详解

11、访问django页面

打开浏览器访问127.0.0.1:8000界面,即可出现django首页

Django项目创建及管理实现流程详解

Django项目创建及管理实现流程详解

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用PyQt进行Python图形界面的程序的开发的入门指引
Apr 14 Python
pyqt5简介及安装方法介绍
Jan 31 Python
Python简单生成随机数的方法示例
Mar 31 Python
python实现AES加密解密
Mar 28 Python
python全栈要学什么 python全栈学习路线
Jun 28 Python
Python实现生成密码字典的方法示例
Sep 02 Python
Python字典生成式、集合生成式、生成器用法实例分析
Jan 07 Python
基于PyQT实现区分左键双击和单击
May 19 Python
Python爬虫设置ip代理过程解析
Jul 20 Python
Python 中的函数装饰器和闭包详解
Feb 06 Python
Python项目实战之使用Django框架实现支付宝付款功能
Feb 23 Python
Python中itertools库的四个函数介绍
Apr 06 Python
OpenCV读取与写入图片的实现
Oct 13 #Python
Django Form常用功能及代码示例
Oct 13 #Python
Python语言编写智力问答小游戏功能
Oct 13 #Python
Django Auth用户认证组件实现代码
Oct 13 #Python
通过代码实例了解Python3编程技巧
Oct 13 #Python
Python SQLAlchemy库的使用方法
Oct 13 #Python
Pycharm github配置实现过程图解
Oct 13 #Python
You might like
php adodb连接不同数据库
2009/03/19 PHP
关于session在PHP5的配置文件中的详细设置参数说明
2011/04/20 PHP
php curl获取网页内容(IPV6下超时)的解决办法
2013/07/16 PHP
PHP的PSR规范中文版
2013/09/28 PHP
如何通过Linux命令行使用和运行PHP脚本
2015/07/29 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
js实现局部页面打印预览原理及示例代码
2014/07/03 Javascript
javascript实现锁定网页、密码解锁效果(类似系统屏幕保护效果)
2014/08/15 Javascript
JavaScript中使用Object.create()创建对象介绍
2014/12/30 Javascript
js实现商城星星评分的效果
2015/12/29 Javascript
Angular.js自动化测试之protractor详解
2017/07/07 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
微信小程序常见页面跳转操作简单示例
2019/05/01 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
基于Vue的侧边目录组件的实现
2020/02/05 Javascript
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
python基于xml parse实现解析cdatasection数据
2014/09/30 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
python爬取网易云音乐评论
2018/11/16 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
python 实现目录复制的三种小结
2019/12/04 Python
Jupyter打开图形界面并画出正弦函数图像实例
2020/04/24 Python
使用Python下载抖音各大V视频的思路详解
2021/02/06 Python
python 基于pygame实现俄罗斯方块
2021/03/02 Python
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
外语系毕业生自荐信范文
2013/12/16 职场文书
便利店投资的创业计划书
2014/01/12 职场文书
2015届大学生就业推荐表自我评价
2014/09/27 职场文书
领导班子群众路线与四风问题对照检查材料思想汇报
2014/10/11 职场文书
2014年保洁工作总结
2014/11/24 职场文书
给老婆的保证书
2015/01/16 职场文书
仓管员岗位职责范本
2015/04/01 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书
初三语文教学反思
2016/03/03 职场文书
python中24小时制转换为12小时制的方法
2021/06/18 Python