简单了解Django项目应用创建过程


Posted in Python onJuly 06, 2020

1. 创建Django项目

创建应用前必须先进入虚拟环境 workon npy007

创建个文件夹 madir test

cd test

django-admin strartproject djdemo djdemo为项目名

test文件夹下 djdemo项目创建好了,详细如下

简单了解Django项目应用创建过程

__init__.py说明djdemo是一个python包

settings.py 是项目的配置文件

urls.py: 进行url路由的配置

wsgi.py:web服务器和Django交互的入口

manage.py: 项目的管理文件

2.创建Django应用

一个项目由很多个应用组成,每一个应用完成一个功能模块

python manage.py startapp booktest booktest为应用 如下

简单了解Django项目应用创建过程

__init__.py 说明名录是一个Python模块

models.朋友:写和数据库项目的内容,设计模型类

view.py:接收请求,进行处理,与M和T进行交互,返回应答,定位处理函数,视图函数

test.py:写测试代码的文件

admin.py:网站后台管理相关的文件

3. 应用注册

pycharm打开项目 command+shift+g可以直接吊起文件输入框,直接粘贴目录

简单了解Django项目应用创建过程

4. 启动服务验证

在当前项目djdemo路径下 python manage.py runserver 效果如下图

简单了解Django项目应用创建过程

浏览器访问 http:127.0.0.1:8000/ 效果如下图

简单了解Django项目应用创建过程

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

Python 相关文章推荐
python实现在IDLE中输入多行的方法
Apr 19 Python
Pipenv一键搭建python虚拟环境的方法
May 22 Python
Python2实现的图片文本识别功能详解
Jul 11 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
Aug 07 Python
使用Filter过滤python中的日志输出的实现方法
Jul 17 Python
Python 面向对象部分知识点小结
Mar 09 Python
深入了解python列表(LIST)
Jun 08 Python
如何利用Python动态模拟太阳系运转
Sep 04 Python
如何用Python 加密文件
Sep 10 Python
基于python爬取链家二手房信息代码示例
Oct 21 Python
Django使用channels + websocket打造在线聊天室
May 20 Python
Django基础CBV装饰器和中间件
Mar 22 Python
如何在mac下配置python虚拟环境
Jul 06 #Python
Python优秀开源项目Rich源码解析的流程分析
Jul 06 #Python
使用TensorBoard进行超参数优化的实现
Jul 06 #Python
Django中F函数的使用示例代码详解
Jul 06 #Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
Jul 06 #Python
Django-imagekit的使用详解
Jul 06 #Python
大数据分析用java还是Python
Jul 06 #Python
You might like
PHP中异常处理的一些方法整理
2015/07/03 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
一键生成各种尺寸Icon的php脚本(实例)
2017/02/08 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
2009/12/27 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
jquery五角星评分插件示例分享
2014/02/21 Javascript
JavaScript中的prototype和constructor简明总结
2014/04/05 Javascript
javascript实现的简单的表单验证
2015/07/10 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
JavaScript转换数据库DateTime字段类型方法
2017/06/27 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
Angular脚手架开发的实现步骤
2019/04/09 Javascript
JavaScript展开操作符(Spread operator)详解
2019/07/20 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
解决VUE-Router 同一页面第二次进入不刷新的问题
2020/07/22 Javascript
详解vue3中组件的非兼容变更
2021/03/03 Vue.js
[02:23]1个至宝=115个英雄特效 最“绿”至宝拉比克“魔导师密钥”登场
2018/12/29 DOTA
python网络编程学习笔记(八):XML生成与解析(DOM、ElementTree)
2014/06/09 Python
利用python写个下载teahour音频的小脚本
2017/05/08 Python
Django在win10下的安装并创建工程
2017/11/20 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
python实现远程控制电脑
2019/05/23 Python
如何利用Anaconda配置简单的Python环境
2019/06/24 Python
Django中的FBV和CBV用法详解
2019/09/15 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
几款好用的python工具库(小结)
2020/10/20 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
2014/09/26 面试题
梅花魂教学反思
2014/04/25 职场文书
体育活动总结
2015/02/04 职场文书
2016年第32个教师节红领巾广播稿
2015/12/18 职场文书
SQL模糊查询报:ORA-00909:参数个数无效问题的解决
2021/06/21 Oracle
Redis Stream类型的使用详解
2021/11/11 Redis