摘要: Django的路由层 路由控制之简单配置 Django的路由层 路由控制之有名分组 Django的路由层 路由控制之分发 django 路由控制之反向解析 django 路由控制之反向解析 python中方法 django 路由控制之名称空间 django2.0版的path 阅读全文
posted @ 2021-01-06 18:16 minger_lcm 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 思考情况如下: urlpatterns = [ re_path('articles/(?P<year>[0-9]{4})/', year_archive), re_path('article/(?P<article_id>[a-zA-Z0-9]+)/detail/', detail_view), r 阅读全文
posted @ 2021-01-06 18:02 minger_lcm 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 名称空间 命名空间(英语:Namespace)是表示标识符的可见范围。一个标识符可在多个命名空间中定义,它在不同命名空间中的含义是互不相干的。这样,在一个新的命名空间中可定义任何标识符,它们不会与任何已有的标识符发生冲突,因为已有的定义都处于其它命名空间中。 由于name没有作用域,Django在反 阅读全文
posted @ 2021-01-06 18:00 minger_lcm 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 全局urls.py 看app01 url from django.contrib import admin from django.urls import path, re_path, include from app01 import views urlpatterns = [ path('adm 阅读全文
posted @ 2021-01-06 17:59 minger_lcm 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在使用Django 项目时,一个常见的需求是获得URL 的最终形式,以用于嵌入到生成的内容中(视图中和显示给用户的URL等)或者用于处理服务器端的导航(重定向等)。 人们强烈希望不要硬编码这些URL(费力、不可扩展且容易产生错误)或者设计一种与URLconf 毫不相关的专门的URL 生成机制,因为这 阅读全文
posted @ 2021-01-06 17:50 minger_lcm 阅读(278) 评论(0) 推荐(1) 编辑
摘要: 在app01应用里新建一个urls.py 文件 存放app01的url和视图函数对应关系 导入include函数 app01 urls.py from django.contrib import admin from django.urls import path, re_path from app 阅读全文
posted @ 2021-01-06 17:26 minger_lcm 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 有名分组 上面的示例使用简单的、没有命名的正则表达式组(通过圆括号)来捕获URL 中的值并以位置 参数传递给视图。 在更高级的用法中,可以使用命名的正则表达式组来捕获URL 中的值并以关键字 参数传递给视图。 有名分组类似于 关键字传参 在Python 正则表达式中,命名正则表达式组的语法是(?P< 阅读全文
posted @ 2021-01-06 17:11 minger_lcm 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Django的路由层 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django, 对于客户端发来的某个URL调用哪一段逻辑代码对应执行。 django 路由 1.x 使用过 re_path django 阅读全文
posted @ 2021-01-06 17:09 minger_lcm 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 方法一 在django项目创建一个statics 目录 把css文件 js jquery 放在这个statics目录 例如 statics目录下有 css目录,js目录 在setting.py 里面加上 STATICFILES_DIRS = [ os.path.join(BASE_DIR, "sta 阅读全文
posted @ 2021-01-06 17:07 minger_lcm 阅读(764) 评论(0) 推荐(0) 编辑
摘要: 用pycharm 创建django项目 阅读全文
posted @ 2021-01-06 16:59 minger_lcm 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Django的下载与基本命令 下载Django: pip3 install django pip3 install django==2.2 创建一个django project django-admin.py startproject mysite 当前目录下会生成mysite的工程,目录结构如下: 阅读全文
posted @ 2021-01-06 16:53 minger_lcm 阅读(248) 评论(0) 推荐(0) 编辑
摘要: Django简介 MVC与MTV模型 MVC Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调 阅读全文
posted @ 2021-01-06 16:52 minger_lcm 阅读(50) 评论(0) 推荐(0) 编辑