手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > python教程 > 文章 当前位置: python教程 > 文章

python编程入门培训网站python编程入门实战语言入门必备常识

时间:2022-06-20    点击: 次    来源:网络    作者:佚名 - 小 + 大

python编程入门培训网站python编程入门实战语言入门必备常识


下载地址

https://share.weiyun.com/oKXAf8Zh


资料目录

Python编程基础教学视频 51CTO学院(60集)
python编程基础教学视频 乾颐盾系列
Python编程基础 张健 张良均 人民邮电出版社.pdf
Phthon编程金典.pdf
Python 编程指南.pdf
《Python 编程基础》 教学大纲.pdf
《Python编程入门指南(上下册)》 明日科技.pdf
《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf
Python编程初学者指南.pdf
Python编程入门经典.pdf
树莓派Python编程入门与实战  第2版.pdf
Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf
《Python编程基础》复习资料.pdf
Python编程基础与应用-题库大全.doc
Python编程基础张健 , 张良均课后习题及答案.pdf
Python程序设计基础及实践(慕课版)郭炜习题答案.pdf
《Python程序设计基础与应用》习题答案.pdf
《Python快速编程入门》——课后题答案.doc
Python程序设计基础习题答案与分析.doc
python基础试题(含答案).doc
Python考试题复习知识点试卷试题.doc
Python编程基础.pptx
《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf
《Python编程基础与HTTP接口测试》阿奎 编著.pdf
Python编程  从入门到实践 by Eric Matthes.pdf
Python编程导论第2版_2018 翻译 陈光欣.pdf
Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf
趣学python编程中文版.pdf


举例

管理后台
定义好数据模型,就可以配置管理后台了,按照如下代码编辑 app1 下面的 admin.py 文件:
01 from django.contrib import admin  # 引入 admin 模块
02 from app1.models import Person, Order # 引入数据模型类
03
04 class PersonAdmin(admin.ModelAdmin):
05 """
06 创建 PersonAdmin 类,继承于 admin.ModelAdmin
07 """
08 # 配置展示列表,在 Person 板块下的列表展示
09 list_display = ('first_name', 'last_name')
10 # 配置过滤查询字段,在 Person 板块下的右侧过滤框
11 list_filter = ('first_name', 'last_name')
12 # 配置可以搜索的字段,在 Person 板块下的右侧搜索框
13 search_fields = ('first_name',)
14 # 配置只读字段展示,设置后该字段不可编辑
15 readonly_fields = ('created_at', 'updated_at')
16 # 绑定 Person 模型到 PersonAdmin 管理后台
17 admin.site.register(Person, PersonAdmin)
配置完成后,启动开发服务器,访问 http://127.0.0.1:8000/admin,效果如图 14.13 所示。
图 14.13 Django 项目后台管理页面

路由(urls)
Django 的 URL 路由流程如下。
(1)Django 查找全局 urlpatterns 变量(urls.py)。
(2)按照先后顺序,对 URL 逐一匹配 urlpatterns 每个元素。
(3)找到第一个匹配时停止查找,根据匹配结果执行对应的处理函数。
(4)如果没有找到匹配或出现异常,Django 进行错误处理。
Django 支持三种表达格式,分别如下。
(1)精确字符串格式,如“articles/2017/”。
一个精确 URL 匹配一个操作函数;最简单的形式,适合对静态 URL 的响应;URL 字符串不以“/”开头,但要以“/”结尾。
(2)Django 的转换格式:<类型:变量名>,如“articles/<int:year>/”。
Django 转换后的格式是一个 URL 模板,匹配 URL 同时在其中获得一批变量作为参数,是一种常用形式,目的是通过 URL 进行参数获取和传递。
表 14.4 提供了一些格式转换类型说明。
表 14.4 格式转换类型说明
格式转换类型  说 明
str 匹配除分隔符(/)外的非空字符,默认类型<year>等价于<str:year>
int 匹配 0 和正整数
slug 匹配字母、数字、横杠、下画线组成的字符串,str 的子集
uuid 匹配格式化的 UUID,如 075194d3-6885-417e-a8a8-6c931e272f00
path 匹配任何非空字符串,包括路径分隔符,是全集
(3)Django 支持的正则表达式格式,如“articles/(?p<year>[0-9]{4})/”。
借助正则表达式的丰富语法表达一类 URL(而不是一个);可以通过“<>”提取变量作为处理函数的参数;使用该方法时,前面不能使用 path()函数,必须使用 re_path()函数;表达的全部是 str 格式,不能是其他类型。使用正则表达式有两种形式,分别如下。
 不提取参数:比如“re_path(articles/([0-9]{4})/”,表示 4 位数字,每一个数字都是 0~9的任意数字。
 提取参数:命名形式为“(?p<name>pattern)”,比如“re_path(articles/(?p<year>[0-9]{4}))/”,
将正则表达式提取的 4 位数字,每一个数字都是 0~9 的任意数字命名为 year。
注意:当网站功能较多时,可以在该功能文件夹里创建一个 urls.py 文件,将该功能模块下的 URL 全部写在该文件里,但是要在全局的 urls.py 中使用 include 方法实现 URL映射分发。

上一篇:python编程入门与案例详解青少年python编程入门书三剑客怎么样

下一篇:没有了

推荐阅读
声明 | 联系我们 | 关于我们
备案ICP编号  |   QQ:2151239526  |  地址:北京市东城区  |  电话:16605168200  |