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 ...
随机推荐
- 2019-2020-1 20199310《Linux内核原理与分析》第二周作业
1.问题描述 众所周知,计算机是20世纪最伟大的发明之一,计算机是如何工作的呢?本文主要通过计算机的组成结构和工作原理,以及汇编代码工作过程来进行详细叙述. 2.解决过程 2.1 冯·诺依曼体系结构 ...
- 解决Oracle在命令行下无法使用del等键问题
前言: Oracle使用Linux命令行进行编辑? 有PL/SQL development,SQL development等工具,为何用Linux命令行? 但也免不了有用的的时候 以下是解决在Linu ...
- 获取磁盘的 总容量,空余容量,已用容量 【windows】
使用windows api 输入:盘符字符串 输出:磁盘容量 float get_disk_spaces(const char drive_letter, float & total_spac ...
- js 之 JSON详解
JSON:JavaScriptObjectNotation JSON是一种语法,用来序列化对象.数组.字符串.布尔值和null. JSON是基于JavaScript的语法,但与之不同 注意事项 JSO ...
- html+css的用户注册界面
注册界面样图 代码实现 html部分 <!DOCTYPE html> <html lang="en"> <head> <meta char ...
- 微软开放 Build 2020 免费注册
微软已经开放 Build 2020 线上开发者会议注册,https://mybuild.microsoft.com/.Build 2020 会议将于 5 月 19 日至 20 日召开,核心内容都是围绕 ...
- 从蓝瘦“想哭”到 SELinux 看操作系统安全何在
最近一周,来自网络的"想哭"勒索病毒(Wannacry Ransomware)在世界各地同时上演了一部绑匪大片,台词华丽,演技出色,当仁不让地新晋世界第一网红.全球各国除了默默忙于 ...
- 前端存储 (5) - service worker 离线存储
service worker 离线存储 简介: 一般的网站 在我们无法访问的 时候 一般 回出现 如下 该网页无法访问 service worker 构建的网站不会出现这个错误,因为所有的 请求都是先 ...
- FluxInterval实例及解析
为什么80%的码农都做不了架构师?>>> 序 本文主要研究下FluxInterval的机制 FluxInterval reactor-core-3.1.3.RELEASE-sou ...
- CC视频CTO栗伟:CDN系统架构及CC视频应用实践
2017 年 11 月9日,CC视频获2.08 亿元C轮融资. EGO 北京分会会员.CC视频CTO栗伟获邀作为 EGO 线上分享第三季嘉宾,与大家交流了CDN系统架构及CC 视频的应用实践. \\ ...