Django之编写URL

编写URL 编写规则 ​ 为了使其规范性,在每个新创建的App中设置独立的静态资源和模板文件夹并添加一个空白的.py文件,命为urls.py。如下是创建app中的文件结构: ...

3 min · 1189 words · Luenci

Django参数和模板

render方法参数 request: 是一个固定参数。 template_name: templates 中定义的文件, 要注意路径名. 比如’templates\polls\index.html’, 参数就要写‘polls\index.html’ context: 要传入文件中用于渲染呈现的数据, 默认是字典格式 content_type: 生成的文档要使用的MIME 类型。默认为DEFAULT_CONTENT_TYPE 设置的值。 status: http的响应代码,默认是200. using: 用于加载模板使用的模板引擎的名称。 request对象方法和属性 request.scheme # 代表请求的方案,http或者https request.body# 原始HTTP请求主体为字节串。这对于以不同于常规HTML格式的方式处理数据很有用:二进制图像,XML有效负载等。对于处理常规格式的数据,请使用 HttpRequest.POST。 request.path # 请求的路径,比如请求127.0.0.1/org/list,那这个值就是/org/list request.get_full_path() # 获取完整的请求路径 request.method # 表示请求使用的http方法,GET或者POST请求 request.encoding # 表示提交数据的编码方式 request.GET # 获取GET请求 request.POST # 获取post的请求,比如前端提交的用户密码,可以通过request.POST.get()来获取 NOTICED:如果使用 POST 上传文件的话,文件信息将包含在 FILES 属性中 ...

6 min · 2969 words · Luenci

Django简介

Django简介 背景 2003诞生 它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的 MVT(框架) Models 模型 数据库 Views 视图 放和拿 Template 模板 前端 From 表单 django 会根据你后台数据库字段及表单层的设计对应的给你创建HTML关于表单的代码 Django优点 对象关系映射(Object Relational Mapping ORM):通过定义映射类来构建数据模型,将模型与关系型数据库连接起来,使用ORM框架内置的数据库接口可实现复杂的数据操作。(简单来说就是把数据库的语句换成了python可识别的语言) URL设计:开发者可以设计任意的URL(网站地址), 而且支持使用正则表达式设计。 模板系统:提供可扩展的模板语言,模板之间具有可继承性。 表单处理:可以生成各种表单模型,而且表单具有有效性检验功能。 Cache系统:完善的缓存系统,可支持多种缓存方式 用户管理系统:提供用户认证,权限设置和用户组功能,功能扩展性强。 国际化:内置国际化系统,方便开发出多语言的网站。 admin管理系统:内置admin管理系统,系统的扩展性强。 ...

11 min · 5155 words · Luenci