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项目文件的更多相关文章

  1. 利用Pycharm部署同步更新Django项目文件

    利用Pycharm部署同步更新Django项目文件 这里使用同步更新的前提是你已经在服务器上上传了你的Django项目文件. 在"工具(Tools)"菜单中找到"部署(D ...

  2. 全面解读Python Web开发框架Django

    全面解读Python Web开发框架Django Django是一个开源的Web应用框架,由Python写成.采用MVC的软件设计模式,主要目标是使得开发复杂的.数据库驱动的网站变得简单.Django ...

  3. django框架配置mysql数据库

    django配置mysql数据库: 1.首先更改django项目文件中的settings.py的数据库配置 DATABASES = { 'default': { 'ENGINE': 'django.d ...

  4. 如何使用Visual Studio Code开发Django项目

    如何获得 Visual Studio Code 访问 http://code.visualstudio.com 下载并安装. 前提条件 安装Python 2.7 及 Python 3.5,Window ...

  5. Python Web开发框架Django

    花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用.项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了).从前台到后台,好好折腾了一把,用到:HTML ...

  6. 使用Nginx+uwsgi在亚马逊云服务器上部署python+django项目完整版(二)——部署配置及相关知识

    ---恢复内容开始--- 一.前提: 1.django项目文件已放置在云服务器上,配置好运行环境,可正常运行 2.云服务器可正常连接 二.相关知识 1.python manage.py runserv ...

  7. Python3+PyCharm+Django+Django REST framework开发教程

    一.说明 自己一是想跟上潮流二是习惯于直接干三是没有人可以请教,由于这三点经常搞得要死要活.之前只简单看过没写过Diango,没看过Django REST framework,今天一步到位直接上又撞上 ...

  8. 教程:Visual Studio 中的 Django Web 框架入门

    教程:Visual Studio 中的 Django Web 框架入门 Django 是高级 Python 框架,用于快速.安全及可扩展的 Web 开发. 本教程将在 Visual Studio 提供 ...

  9. 使用Postgres,Nginx和Gunicorn将Django配置到服务器上

    先决条件 首先你得先在Digital Ocean上有一台自己的服务器,如果还没有,可参考教程如何在Digital Ocean上申请服务器. 为了方便起见,我将本教程分为两部分.第一部分(步骤1 - 6 ...

随机推荐

  1. htaccess 一般配置

    一.Apache服务器 <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine on Rewr ...

  2. discuz修改禁止性别保密选项

    第一步找到source/function/function_profile.php 第二步  注释下面的代码 else { $html .= '<option value="0&quo ...

  3. php原生函数应用

    php常见基本的函数 一.字符串函数 implode — 将一个一维数组的值转化为字符串 lcfirst — 使一个字符串的第一个字符小写 ltrim — 删除字符串开头的空白字符(或其他字符) rt ...

  4. 监控MySQL服务及httpd服务

    一:监控MySQL服务 [root@server ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf PidFile=/tmp/zabbix_agentd ...

  5. 记坑: ConfigurationProperties 和 RefreshScope

    为什么80%的码农都做不了架构师?>>>   当使用spring-cloud-config 和 spring-boot-configuration-processor时 使用bean ...

  6. SAP WM TO Print Control设置里,Movement Type 的优先级更高

    SAP WM TO Print Control设置里,Movement Type 的优先级更高 存储类型的配置: 从storage type GRM 搬到任何地方,都不需要打印TO单. 移动类型的配置 ...

  7. qemu-img压缩磁盘操作

    2019独角兽企业重金招聘Python工程师标准>>> qemu-img convert -c -f qcow2 -O qcow2 /data/data1.disk /opt/dat ...

  8. linux系统单网卡绑定多个IP地址

    说明: 单网卡绑定两个IP地址,电信和联通,目的:是为了当电信出故障联通正常使用. 系 统 IP地址 子网掩码 网关 CentOS 6.3_64bit eth0:116.18.176.19 255.2 ...

  9. python(内置高阶函数)

    1.高阶函数介绍: 一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),如果满足其一,则为高阶函数. 常见的高阶函数:map().sorted( ...

  10. JDK 配置环境变量

    1.配置环境变量 右击 我的电脑 --> 属性 --> 高级系统设置 --> 高级 --> 环境变量 在系统变量里新建 JAVA_HOME 变量,变量值如下 D:\work_s ...