Django:修订间差异

无编辑摘要
无编辑摘要
第51行: 第51行:
==模板==
==模板==


=== 内置模板标签 ===
{| class="wikitable"  style="width: 100%;
! 标签
! 写法
! 描述
! 示例
|-
| [https://docs.djangoproject.com/zh-hans/3.2/ref/templates/builtins/#block block]
|<syntaxhighlight lang="django" >
{% block 块名称 %}
...
{% endblock 块名称 %}
</syntaxhighlight>
| 定义一个可以被子模板覆盖的块。更多信息请参见 [https://docs.djangoproject.com/zh-hans/3.2/ref/templates/language/#template-inheritance 模板继承]。
|
|-
| include
|
|
|
|-
| url
|
|
|
|}
{{了解更多
|[https://docs.djangoproject.com/zh-hans/3.2/ref/templates/builtins/ Django 文档:内置模板标签和过滤器]
|}}
=== 内置过滤器 ===
{{了解更多
|[https://docs.djangoproject.com/zh-hans/3.2/ref/templates/builtins/#built-in-filter-reference Django 文档:内置模板标签和过滤器]
|}}


==数据模型==
==数据模型==

2021年10月4日 (一) 04:51的版本

Django是一个开源的Web应用框架,使用Python编程语言写成。采用了MVT的软件设计模式,即模型(Model),视图(View)和模板(Template)。Django的主要目标是简化数据库驱动的网站的开发。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则(Don't Repeat Yourself)。

简介

时间轴

  • 2005年7月21日,使用BSD许可证发布。
  • 2008年6月17日,Django成立基金会。

安装

使用pip安装:

pip install Django

了解更多 >> Django 文档:如何安装 Django


基础知识

第一个 Django 应用

创建项目

打开命令行,cd 到一个你想放置你代码的目录,然后运行以下命令:

django-admin startproject mysite

了解更多 >> Django 文档:创建项目


启动简易服务器

打开命令行,cd进入到manage.py所在目录,然后运行以下命令:

python manage.py runserver

#默认监听本机内部 IP 的 8000 端口,也可以指定其他,如8002端口:
python manage.py runserver 8002

现在已经启动了Django 自带的用于开发的简易服务器。浏览器访问 https://127.0.0.1:8000/ ,就可以看到“祝贺”页面。

了解更多 >> Django 文档:用于开发的简易服务器


URL 配置

URL配置在urls.py文件中,URL模式到视图函数的简单映射。

了解更多 >> Django 文档:URL调度器


视图函数

视图函数接收Web 请求并返回一个 Web 响应,这个响应可以是任何内容,如HTML内容、图片、重定向、404错误等。

了解更多 >> Django 文档:编写视图


模板

内置模板标签

标签 写法 描述 示例
block
{% block 块名称 %}
...
{% endblock 块名称 %}
定义一个可以被子模板覆盖的块。更多信息请参见 模板继承
include
url

了解更多 >> Django 文档:内置模板标签和过滤器


内置过滤器

了解更多 >> Django 文档:内置模板标签和过滤器


数据模型

资源

官网

相关教程


相关文章