我的花花世界

我的花花世界

4.6、Django - URL之URL分层模块化

1、URL分层模块化 当网页中内容较多,将网页中的URL全部写在一个文件中,必然不好管理 。 默认的APP下是不含url.py 文件(如下图douAPP项目下的APP为douBook的内容) ,可以通过在每个APP下构建url.py 文件 ,解决URL分层模块化管理。 2、示例 在douAPI项...

2018-12-09 17:34:10

阅读数 50

评论数 0

4.5、Django - URL之Django内置的URL转换器

1、 转化器 可以通过 from django.urls import converters 引入转换器,或查看对应的有哪些转换器 。 2.1 整型int转换器 控制参数类型,比如,控制出版社的id为整型 。 在douAPI项目APP为douBook的views.py中: from django...

2018-12-09 16:48:58

阅读数 65

评论数 0

4.4、Django - URL之URL传参给视图(二)

上篇介绍了通过URL传参给视图,下面继续说一下URL传参给视图的另外一种方式(查询字符串的形式),即GET 请求方法 。 在douAPI项目APP为douBook的views.py中: from django.shortcuts import render # Create your views ...

2018-12-09 16:02:53

阅读数 135

评论数 1

4.4、Django - URL之URL传参给视图(一)

1、为什么要在URL中传递参数? 参数,意味着在url中不固定,如果是写死固定的话,就不需要了 。 下面两幅图,显示的是前面部分相同的豆瓣的文章链接,只有后面的id不一样 。 在APP为book下的views.py中: from django.http import HttpResponse ...

2018-12-08 17:44:59

阅读数 90

评论数 0

4.3、Django - URL之URL映射

1、为什么Django项目在urls.py 文件中去寻找所有URL映射? 答:因为,在settings.py 文件中进行了配置。主要是ROOT_URLCONF = 'douAPI.urls'(根URL配置 = douAPI下urls.py)。 2、在urls.py 文件中所有的映射,都应该放在ur...

2018-12-08 17:08:28

阅读数 34

评论数 0

4.2、Django - URL之视图基本用法

此节介绍视图的基本用法。 视图 1、视图一般都是写在APP的views.py文件中 2、视图中函数的第一个参数永远都是request (一个HttpResponse)对象。该对象存储了请求过程中所有的信息,如:所需要的参数以及一些头部信息等 。在视图中,一般是完成逻辑相关的操作 。例如,该请求是添...

2018-12-08 16:52:49

阅读数 49

评论数 0

4.1、Django - URL之DEBUG模式详解

1、DEBUG模式 新建一个项目,默认在setting.py中开启了DEBUG模式,如下: # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True ALLOWED_HOSTS = [] 开启D...

2018-12-08 16:24:45

阅读数 48

评论数 2

4、Django - URL之项目规范化

统一资源定位符(或称统一资源定位器/定位地址、URL地址等,英语:Uniform Resource Locator,常缩写为URL),有时也被俗称为网页地址(网址)。 scheme://host:port/path/?query-string=xxx#anchor 访问协议://主机名(域名):端...

2018-12-08 16:05:12

阅读数 44

评论数 2

3、Django内部逻辑

所有的网站,要处理的步骤,就类似于,把大象放入冰箱需要几步,无外乎以下三个步骤: 1、接收信号 2、处理信号 3、回馈信号 打开Django官网,查看document 可以看到以下及部分 Part 1: Requests and responses | Part 2: Models ...

2018-02-03 22:23:46

阅读数 187

评论数 0

2、Django创建一个项目并启动

>d: >cd d:\Anaconda\Anaconda3\ven_01\Scripts >active >cd .. >django-admin startproject dwp &am...

2018-02-03 21:55:29

阅读数 639

评论数 0

1、准备工作:Anaconda虚拟环境安装及Django安装

Django是一个开放源代码的Web应用框架,由Python写成。采用了MT’V的框架模式,即模型M,模板T和视图V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手...

2018-02-03 21:17:26

阅读数 1764

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭