Django官方文档

article/2025/10/12 20:47:04

一、文档地址

https://docs.djangoproject.com/zh-hans/3.2/

1.1 编写你的第一个 Django 应用,第 1 部分

1.1.1 创建项目

使用django的系统工具django-admin执行指令,即可创建

django-admin startproject mysite

目录结构显示如下

mysite/manage.pymysite/__init__.pysettings.pyurls.pyasgi.pywsgi.py

最外层的 mysite/ 根目录只是项目的容器,可任意修改。

1.1.2 创建应用

使用django的系统工具django-admin执行指令,即可创建

python manage.py startapp polls

polls是投票应用,目录结构显示如下

polls/__init__.pyadmin.pyapps.pymigrations/__init__.pymodels.pytests.pyviews.py

编写应用的流程

 1.2 编写你的第一个 Django 应用,第 2 部分

1.2.1 数据库配置

在settings.py中配置即可,默认BASE_DIR / 'db.sqlite3'数据库。

1.2.2 创建数据库

在models.py文件中创建,编写类,继承models.Model。

1.2.3 激活模型

在settings.py中注册应用,接着迁移,然后执行迁移。

1.2.4 初试API

通过API的操作,可以对数据库的表进行增删改查,并且可定义数据库应该返回的数据。

1.2.5 介绍Django管理页面

通过注册数据库到admin.py中,可以实现对数据库数据的直接管理。

 1.3 编写你的第一个 Django 应用,第 3 部分

1.3.1 编写更多视图

对views.py中的接口进行增加,定义了请求格式和响应格式。提供一些函数来处理请求和响应,如render()、Http404、get_object_or_404() 等等。

1.3.2 使用模板系统

在遵循模板语法的情况下,可以通过python的语法,对web页面的数据进行处理。

 1.3.3 去除模板中的硬编码URL

polls.urls 的 url()函数中通过 name 参数为 URL 定义了名字,因此可以使用 {% url %} 标签代替它

1.3.4 为URL名称添加命名空间

通过urls.py中定义app_name来处理url同名的情况。

1.4 编写你的第一个 Django 应用,第 4 部分

1.4.1 编写一个简单的表单

结合模板标签和前端知识,进行表单的编写。

1.4.2 使用通用视图:代码还是少点好

采用默认的通用视图,可以较少代码的编写,需要优化URLconf和视图

1.5 编写你的第一个 Django 应用,第 5 部分

1.5.1 开始写我们的第一个测试

编写测试脚本,脚本类继承TestCase,运行python manage.py test polls来启动测试,测试的内容可以是视图或模型。

1.5.2 测试视图

可通过测试工具client进行手动测试。也可以通过tests.py文件进行自动化测试。

1.6 编写你的第一个 Django 应用,第 6 部分

1.6.1 自定义 应用 的界面和风格

模板中,通过外部引入css样式,以实现风格变化,如改变字体颜色、背景图等等。

1.7 编写你的第一个 Django 应用,第 7 部分

1.7.1 自定义后台表单 

可通过注册、关联的方式定义后台表单,并可以在项目中定义工程的模板,这个适合应用分开的,settings里面,TEMPLATES变量控制的是自带的站点管理模板。

二、工程地址

笔记和代码都已经融入进工程里,感兴趣的朋友可自行下载。

https://download.csdn.net/download/weixin_43431593/21100393?spm=1001.2014.3001.5501


http://chatgpt.dhexx.cn/article/tOLJGxoq.shtml

相关文章

WPF:WPF原生布局说明

前言 WPF在国内讨论度很小,我在这里记录一下WPF简单的原生控件是如何使用的,顺便回忆一下WPF的基础知识,有些忘记的比较厉害了 WPF简介 WPF是微软推出的桌面UI软件,是我觉得最早实现MVVM(数据驱动事务)&…

WPF界面美化(整体作用到控件),一步步教你使用FirstFloor.ModernUI

开发工具:VS2015 1、获取相关DLL(通过NuGet或者GitHub上下载的源码中获得),并在项目中添加引用 FirstFloor.ModernUI.dll Microsoft.Windows.Shell.dll UIShell.OSGi(这个是我运行程序时报的错误"未能加载文件或程序集",然后在…

WPF 极简风格登录界面

UI使用MaterialDesign,先看界面 一、界面 极简登录界面 二、下载MaterialDesign包 我使用的是VS2019,选择要引入MaterialDesign包的项目,鼠标右击选择NuGet程勋包 在浏览页签中输入MaterialDesign,下载MaterialDesignColors和Ma…

WPF绘制自定义窗口

简介: 原文:WPF绘制自定义窗口 WPF是制作界面的一大利器,下面就用WPF模拟一下360的软件管理界面,360软件管理界面如下: 界面不难,主要有如下几个要素: 窗体的圆角 自定义标题栏及按钮 自定义状态栏 窗体的半…

WPF简单UI菜单设计

UI效果如下&#xff1a; XAML 设计&#xff1a; <Window x:Class"简单菜单设计.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d"http://…

WPF真入门教程05--UI布局2

这一节&#xff0c;来学习下ComboBox下拉框&#xff0c;Border边框控件&#xff0c;Image图片控件&#xff0c;CheckBox复选框&#xff0c; 这些发挥着不同的作用&#xff0c;是布局基础组成部分&#xff0c;从左侧拖控件到右边&#xff0c;完成以下代码&#xff1a; <Wind…

WPF基本介绍

WPF基本介绍 WPF&#xff08;Windows Presentation Foundation&#xff09;是&#xff08;微软推出的&#xff09;基于Windows的用户界面框架&#xff0c;属于.NET Framework 3.0的一部分。WPF提供了统一的编程模型&#xff0c;语言和框架&#xff0c;做到了分离界面设计人员与…

WPF UI介面的革新

透過 Microsoft 對 Windows Vista 及 WPF 的強力行 銷&#xff0c;相信許多讀者對於WPF的UI能力只有驚豔二字可以形容&#xff0c;對於如何使用WPF來達到這些效果&#xff0c;基於雜誌與網路上已有相當多的文章討論&#xff0c;筆者於此就不再重述了&#xff0c;直接將主軸放在…

WPF界面设计—撸大师

WPF界面设计,模仿了金山卫士,360,鲁大师的界面! <!--无边框窗体--><Style x:Key="NoResize_window" TargetType="{x:Type Window}"> <Setter Property="AllowsTransparency" Value="true"/> <Setter Prope…

WPF - 简单的UI框架

实现了一个简单的WPF应用程序UI框架 &#xff0c;分享出来。界面效果图如下&#xff1a; 运行效果如下&#xff1a; 打算持续更新&#xff0c;将左侧面板所有功能模块全给实现了。 喜欢的可以下载源码体验&#xff1a;https://github.com/DuelWithSelf/WPFEffects 左侧分类导览…

WPF真入门教程04--UI布局1

大家都知道&#xff1a;UI是做好一个软件很重要的因素&#xff0c;如果没有一个漂亮的UI&#xff0c;功能做的再好也无法吸引很多用户使用&#xff0c;而且没有漂亮的界面&#xff0c;那么普通用户会感觉这个软件没有多少使用价值。 WPF系统基于流布局的标准&#xff0c;开发人…

WPF UI界面控件篇

WPF UI界面控件篇 布局控件&#xff1a;是任何用户界面的基础&#xff0c;排列应用中的 UI 元素。 文本、按钮和图像等元素都需要规定自己位置和行为方式&#xff0c;构建基块称为“控件”&#xff0c;有时亦称为“元素”。 <Window x:Class"UsingLayoutsApp.Wpf.Mai…

WPF(一) WPF基本控件与布局

​ WPF&#xff08;Windows Presentation Foundation&#xff09;是微软推出的基于Windows的用户界面框架&#xff0c;中文译为“Windows呈现基础”&#xff0c;属于.NET Framework 3.0的一部分。WPF类似于WinForm技术框架&#xff0c;但是相比于WinForm&#xff0c;WPF对大部分…

WPF炫酷界面设计

一.效果展示&#xff08;多层次&#xff09; 二.制作流程 1.在vs2012中建立一个wpf程序 2.建立一个主页面&#xff08;.cs&#xff09;(注&#xff1a;C#程序每一个页面都由两个文件构成一个axml一个cs&#xff0c;一个前端文件一个后台文件) 3.在主页面中添加按钮&#xff0c;…

WPF界面设计工具---Blend学习(一)

文章目录 前言一.初用Blend之喜二.使用Blend1.Blend工具版本 前言 最近在空闲时间学习WPF界面设计工具Blend&#xff0c;之前写WPF的界面都是完全依靠手敲代码的方式&#xff0c;这种方式往往很低效率而且很难做到一些复杂的效果。比如动画&#xff0c;手敲代码实现动画的话&a…

C# WPF 一个设计界面

微信公众号&#xff1a;Dotnet9&#xff0c;网站&#xff1a;Dotnet9&#xff0c;问题或建议&#xff1a;请网站留言&#xff0c; 如果对您有所帮助&#xff1a;欢迎赞赏。 C# WPF 一个设计界面 今天正月初三&#xff0c;大家在家呆着挺好&#xff0c;不要忘了自我充电。 武汉…

WPF界面设计

目录 1.设计一个优美的注册界面1.实现效果2.代码展示 2.简易登录按钮设计1.实现效果2.代码展示 3.设计一个优美的注册登录界面&#xff08;连接数据库&#xff09;1.实现效果2.代码展示 4.设计一个简单的在线教育系统界面1.实现效果2.代码展示 5. 设计一个Dashboard1.实现效果2…

WPF实例系列一:登录、注册界面设计

WPF实例系列一&#xff1a;登录、注册界面设计 文章目录 WPF实例系列一&#xff1a;登录、注册界面设计前言一、实例演示1. 登录界面展示2. 注册界面展示3. 数据存储4. 效果演示 二、结构及源码1.主界面跳转登录界面设计2.登录界面设计3.注册界面设计4.Excel保存数据类设计5.源…

C# WPF界面设计参考 工控机上位机界面 美观炫酷的现代化风格界面设计实际案例分享 界面设计代码

1.动图效果展示 2.界面1 3.界面2 4.界面3 需要界面效果代码的可留言联系博主

WPF界面设计学习

github上发现了一个不错的项目&#xff1a; https://github.com/HenJigg/wpf-uidesign 还配有B站的学习视频&#xff1a; https://space.bilibili.com/32497462 看了这个项目&#xff0c;觉得自己学了这么多年的WPF&#xff0c;界面还设计的这么丑&#xff0c;顿时脸都不知道往…