Django项目文件
Django项目文件
Pycharm创建django项目:
创建一个有一个app01应用的jangotest项目:

创建步骤:
pycharm左上角文件file①---->新建项目new project②---->选择Django③---->选择项目名称路径location④---->项目环境配置project interpreter:python 3.6:Existing interpreter⑤---->应用名称More settings:Application name:应用名称⑥---->创建项目create⑦
相关配置:

djangotest:项目名称
-app01: 应用名称
--migrations
--__init__.py
--admin.py
--apps.py
--models.py
--views.py 视图函数:用来创建定义响应请求的响应操作函数
-djangotest:与项目同名的包
--__init__.py
--settings.py 项目配置文件
--urls.py 项目总路由分发文件
--wsgi.py
-templates:模板文件夹--用来存放html文件
-manage.py 项目启动文件
在添加功能时,目前需要修改的只有以上红色标注的文件:
settings.py 项目配置文件
· 处理post请求时先注释掉MIDDLEWARE列表中的'django.middleware.csrf.CsrfViewMiddleware',;
· TEMPLATES列表中的模板文件路径'DIRS':[os.path.join(BASE_DIR,'templates')]
· CMD添加新的应用程序app02时需要修改INSTALLED_APPS列表后追加:'app02.apps.App02Config',
· 配置文件最后可加上APPEND_SLASH=False/True控制每次请求最后是否必须带有/(默认有,如果没有回重定向加上后再请求)
urls.py 项目总路由分发文件
· 创建与应用程序视图模块views.py中定义的相关响应函数的请求路径映射(url路由分发)
· 正选择匹配,可以取消默认后边的/,在settigs.py配置文件中加APPEND_SLASH=False
· 注意正则匹配的分组优先,可使用分组命名
· 匹配根目录最好用r"^$"
· 开发者根据实际需要进行修改,注意要事导入函数视图模块
views.py 视图函数
· 定义相关的响应函数操作
· 开发者根据实际的需要自行创建
· 视图函数如果定义了return返回响应数据,参数第一位必须带上request(类似于wsgiref封装好的environ请求信息字典)
templates 模板文件夹
· 存放html文件模板
· 开发者根据实际的需要自行创建
Django项目文件的更多相关文章
- 利用Pycharm部署同步更新Django项目文件
利用Pycharm部署同步更新Django项目文件 这里使用同步更新的前提是你已经在服务器上上传了你的Django项目文件. 在"工具(Tools)"菜单中找到"部署(D ...
- 全面解读Python Web开发框架Django
全面解读Python Web开发框架Django Django是一个开源的Web应用框架,由Python写成.采用MVC的软件设计模式,主要目标是使得开发复杂的.数据库驱动的网站变得简单.Django ...
- django框架配置mysql数据库
django配置mysql数据库: 1.首先更改django项目文件中的settings.py的数据库配置 DATABASES = { 'default': { 'ENGINE': 'django.d ...
- 如何使用Visual Studio Code开发Django项目
如何获得 Visual Studio Code 访问 http://code.visualstudio.com 下载并安装. 前提条件 安装Python 2.7 及 Python 3.5,Window ...
- Python Web开发框架Django
花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用.项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了).从前台到后台,好好折腾了一把,用到:HTML ...
- 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识
---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...
- Python3+PyCharm+Django+Django REST framework开发教程
一.说明 自己一是想跟上潮流二是习惯于直接干三是没有人可以请教,由于这三点经常搞得要死要活.之前只简单看过没写过Diango,没看过Django REST framework,今天一步到位直接上又撞上 ...
- 教程:Visual Studio 中的 Django Web 框架入门
教程:Visual Studio 中的 Django Web 框架入门 Django 是高级 Python 框架,用于快速.安全及可扩展的 Web 开发. 本教程将在 Visual Studio 提供 ...
- 使用Postgres,Nginx和Gunicorn将Django配置到服务器上
先决条件 首先你得先在Digital Ocean上有一台自己的服务器,如果还没有,可参考教程如何在Digital Ocean上申请服务器. 为了方便起见,我将本教程分为两部分.第一部分(步骤1 - 6 ...
随机推荐
- HMAC算法及其应用
HMAC算法及其应用 MAC HMAC HMAC的应用 HMAC实现举例 MAC 在现代的网络中,身份认证是一个经常会用到的功能,在身份认证过程中,有很多种方式可以保证用户信息的安全,而MAC(mes ...
- 【EditPlus】参数设置
1. 设置javac,java快捷键 工具-参数设置-工具-用户工具 组和工具项-组名,更改组名为“java” 添加工具 javac 菜单文字:javac 命令:安装java的javac.exe的绝对 ...
- Linux利用sed批量修改文件名
初始文件名 # ls -lh total 5.5G -rw-r--r-- 1 root root 193K Sep 28 09:38 20180908.txt drwxr-xr-x 2 root ro ...
- MATLAB学习1 之画图函数
ezplot适用条件 "ezplot"命令可以用于显函数.隐函数和参数方程作图. 不同函数的使用格式 显函数y=f(x),ezplot函数的调用格式为ezplot(f, [xmin ...
- bind()函数的深入理解及两种兼容方法分析
在JavaScript中,bind()函数仅在IE9+.Firefox4+.Chrome.Safari5.1+可得到原生支持.本文将深入探讨bind()函数并对两种兼容方法进行分析比较.由于本文将反复 ...
- 学数据库你竟然不用用JAVA写代码,可惜你遇到了我! JAVA连接数据库(JDBC)的安装使用教程
Step 1 你得有Eclipse 没有出门右拐,我教不了你. Step 2 你得有Mysql MySQL的详细安装过程,我在另一篇博客中给出.戳我 Step 3 安装JDBC 可以去官网下,如果用的 ...
- CF #636 (Div. 3) 对应题号CF1343
unrated 选手悠闲做题,然后只做出四个滚蛋了 符合 div3 一贯风格,没啥难算法 E最后就要调出来了,但还是赛后才A的 CF1343A Candies 传送门 找到一个 \(x\),使得存在一 ...
- MySQL——视图/触发器/事务/存储过程/函数/流程控制
一 视图 视图是一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集,可以将该结果集当做表来使用. 使用视图我们可以把查询过程中的 ...
- Jenkins联动码云自动匹配分支进行构建流水线
一.安装Generic Webhook Trigger插件 二.创建项目 创建项目之前先准备自己的项目,如果没有可以我fork的一个项目.地址是:https://gitee.com/jokerbai/ ...
- 似乎是最实用的hashtable知识总结
哈希表:将对象转换为索引,然后存储在数组中. 定义注意点: 对象:就是面向对象中的对象,可以为任何东西.整数.浮点数.日期.字符串.类. 转换:通过hash函数来完成,hash函数是hash表的核心与 ...