首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

django 1.8 官方文档翻译: 1-2-2 编写你的第一个Django应用,第2部分

探索管理功能 现在我们已经注册了 Poll ,那 Django 就知道了要在管理网站的首页上显示出来: 点击 “Polls” 。现在你在 polls 的 “更改列表。...在页面的底部还为你提供了几个选项: Save – 保存更改并返回到当前类型的对象的更改列表页面。 Save and continue editing – 保存更改并重新载入当前对象的管理界面。...你将看到一列出了通过 Django 管理界面对此对象所做的全部更改的清单的页面, 包含有时间戳和修改人的姓名等信息: 自定义管理表单 花些时间感叹一下吧,你没写什么代码就拥有了这一切。...自定义管理界面的变更列表 现在 Poll 的管理界面看起来不错了,让我们给 “chang list” 页面做些调整 – 显示系统中所有 polls 的页面。...list_display = ('question', 'pub_date', 'was_published_recently') 现在 poll 的变更列表看起来像这样: 你可以点击列的标题对这些值进行排序

2.5K40

Django3.2边学边记—Adimn站点管理

类可以控制不同模型在Admin界面的展示方式,主要包括在列表的展示方式、添加修改的展示方式 上文中展示了TestAdmin类的一种注册方法,还有一种方法,就是使用装饰器注册,如下: 123 @admin.register...(Test)class TestAdmin(admin.ModelAdmin):    pass 大小 每页显示多少条数据,默认为每页显示100条数据,设置为20 12 class TestAdmin...atitle.short_description='标题'   如果是更改模型字段显示的列标题,可以在定义模型字段时,设置verbose_name的值 ,或者封装成方法,再对方法使用上面那个属性,模型字段不能直接使用那个属性...你可以用empty_value_display 属性更改 123 from django.contrib import admin  ...  ..., ordering='id',boolean=True)    def title2(self):        return self.title 过滤器 用 list_filter 来激活管理更改列表页面右侧侧栏的过滤器

1.1K00
您找到你想要的搜索结果了吗?
是的
没有找到

Django3.2边学边记—Adimn站点管理

类可以控制不同模型在Admin界面的展示方式,主要包括在列表的展示方式、添加修改的展示方式 上文中展示了TestAdmin类的一种注册方法,还有一种方法,就是使用装饰器注册,如下: 123 @admin.register...(Test)class TestAdmin(admin.ModelAdmin):    pass 大小 每页显示多少条数据,默认为每页显示100条数据,设置为20 12 class TestAdmin...atitle.short_description='标题'   如果是更改模型字段显示的列标题,可以在定义模型字段时,设置verbose_name的值 ,或者封装成方法,再对方法使用上面那个属性,模型字段不能直接使用那个属性...你可以用empty_value_display 属性更改 123 from django.contrib import admin  ...  ...过滤器 用 list_filter 来激活管理更改列表页面右侧侧栏的过滤器,如下截图所示: list_filter 应是一个列表或元组,参数字段可以是模型字段,包括外键字段(注意list_display

1.3K30

Django 3.1 官网学习路线

页面的底部提供了几个选项: 保存-保存更改并返回此类型对象的更改列表。 保存并继续编辑——保存更改并重新加载此对象的管理页面。 保存并添加另一个——保存更改并为这种类型的对象加载一个新的空白表单。...您将看到一个页面,其中列出了通过 Django 管理员对这个对象所做的所有更改,以及更改者的时间戳和用户名: 第三部分 概览 视图是 Django 应用程序的 Web 页面的“类型”,通常提供特定的功能和特定的模板...使用表格内联(而不是 StackedInline),相关对象将以更紧凑的、基于表格的格式显示: 自定义管理员更改列表 现在问题管理页面看起来不错了,让我们对“更改列表页面做一些调整——这个页面显示系统的所有问题...list_display = ('question_text', 'pub_date') 现在,问题更改列表页面如下所示: 您可以单击列标题按这些值进行排序——was_published_recent...更改列表分页、搜索框、过滤器、日期层次结构和列标题排序都像您认为的那样协同工作。

8.2K10

排版 | Linux 中国

要修改边距,有几个选项,最简单的选项之一是使用 fullpage 包。 该软件包设置页面的主体,可以使主体几乎占满整个页面。...有时,你想将标题更改为 “Table of Content”,更改目录和章节第一节之间的垂直间距,或者只更改文本的颜色。...上面的示例最多使用第三个深度。{\Huge\bfseries\color{darkblue}} 部分指定字体大小、字体样式和字体颜色。 页面样式 要自定义的页眉和页脚,请使用 fancyhdr。...此示例使用此包修改页面样式、页眉和页脚。下面的代码简要描述了每个选项的作用。...\end{document} 添加水印 要在 LaTeX 文档启用水印,请使用 draftwatermark 软件包。下面的代码段和图像演示了如何在文档添加水印。

2K30

「毕业设计」调教Word指南

写论文前 页面布局设计 页面布局设计在布局菜单下,选择自定义边距。 那么如何插入两张不同布局的页面?使用布局菜单下,分页符的“下一”将两断开即可分别设置两不同的版式。...边距设置 页面设置菜单项 分节符设置 标题设置 点击这个,即可弹出标题编辑框。 样式框如图所示,但是显然我们用不到这么多,我们需要先把我们不需要的进行隐藏,同时,把里面缺少的我们自己建立。...如何在表格插入标题?首先选中表格,然后在引用菜单,选择插入题注命令。 选择新建标签,在标签中新建标签,例如输入表,同时选择编号,进行编号。...按下Ctrl+H,在查找设置为空字体勾选上标,而替换为内容为查找内容(选择特殊格式即可弹出列表),格式采用不勾选上标。然后点击全部替换即可。...写论文后 设置页眉页脚 论文的页脚设置需要将目录以及正文分开设置,目录设置为罗马数字,正文设置为阿拉伯数字。同时如果需要插入共X的信息,可以在文档信息插入域。 也可以在页眉设置标题

1.8K10

6详解AppBar小部件

它可用于容纳搜索字段、以及在页面之间导航的按钮,或者只是页面标题。由于它是一个如此常用的组件,因此 Flutter 为该功能提供了一个名为AppBar的专用小部件。...在本教程,我们将通过一些实际示例向您展示如何在 Flutter 应用程序自定义 AppBar。 以下是我们将介绍的内容: Flutter 的 AppBar 是什么?...), title 顾名思义,它主要用于显示标题,例如应用程序标题页眉。...AppBar( backgroundColor: Colors.deepOrange[500], ), 图标主题 下面的代码将图标的颜色更改为绿色,将大小更改为36: AppBar( actionsIconTheme...下面的代码将 AppBar 的阴影颜色更改为orangeAccent。 AppBar( shadowColor: Colors.orangeAccent, ), 很酷,对吧?

16.3K10

Django快速入门——投票程序(7) 自定义后台

(Question, QuestionAdmin) 这告诉 Django:Choice 对象要在 Question 后台页面编辑。...自定义后台更改列表 现在投票的后台看起来很不错,让我们对问题列表页面进行一些调整——改成一个能展示系统中所有投票的页面。默认情况下,Django 显示每个对象的 str() 返回的值。...为此,使用 list_display属性,它是一个包含要显示的字段名的元组,在更改列表以列的形式展示这个对象: class QuestionAdmin(admin.ModelAdmin):...字段来过滤列表: 让我们再添加搜索功能: search_fields = ["question_text"] 在列表的顶部有了一个搜索框。...(你可以使用任意多的字段) 说明 完整的教程可以前往官网:https://docs.djangoproject.com/zh-hans/4.2/intro/ 本教程省略了一些内容,第5部分的测试,第

21040

python自动化办公:玩转word之页眉页脚秘笈

页眉是出现在每个页面的上边距区域中的文本,与文本主体分开,并且通常传达上下文信息,例如文档标题,作者,创建日期或页码。文档页眉页面之间是相同的,内容上只有很小的差异,例如更改部分标题或页码。...页眉也称为运行头。 一个页面页脚的每个日日夜夜,只不过它出现在页面底部的头类似。它不应与脚注混淆,脚注在页面之间不一致。...为了简洁起见,这里经常使用术语标题来指代可以是页眉或页脚对象的内容,信任读者以理解它对两种对象类型的适用性。 访问节的标题 页眉和页脚与一个部分相关联; 这允许每个部分具有不同的页眉和/或页脚。...理解多节文档标题 "刚开始编辑"方法适用于简单的情况,但为了理解多节文档标题行为,一些简单的概念将有所帮助。简而言之: 1. 每个部分都可以有自己的标头定义(但不必)。 2....自动定位继承的内容 编辑标题的内容会编辑源标题的内容,同时考虑任何"继承"。因此,例如,如果第2节标题继承自第1节并且您编辑第2节标题,则实际上更改了第1节标题的内容。

4K30

excel常用操作大全

打开“工具”,选择“选项”,然后选择“常规”,并在“最近使用的文件列表”下的文件编号输入框更改文件编号。如果菜单未显示最近使用的文件名,请取消“最近使用的文件列表”前的复选框。...4.使用Excel制作多表单时,如何制作一个类似Word表单的标题,即每页的第一行(或几行)是相同的。但不是用头吗?...在EXCEL菜单,单击文件-页面设置-工作表-打印标题;您可以通过按下折叠对话框的按钮并用鼠标划定范围,将标题设置在顶端或左端。这样,Excel会自动将您指定的部分添加为每页的页眉。...此时,您的所有操作都针对所有工作表,无论是设置页眉和页脚还是打印工作表。6.在Excel2000制作的工资表,只有第一个人有工资表的表头(编号、姓名、岗位工资.),并希望以工资单的形式输出它。...这个问题应该解决如下:第一,在EXCEL菜单"文件"-页面设置-工作表-打印标题;您可以设置顶部标题行,选择工资单的标题,选择菜单插入-每行之间的分页符,并将页面长度设置为工资单的高度。

19.1K10

Django学习笔记 1.7 自定义 admin 站点

1 自定义后台表单 polls/admin.py 通过 admin.site.register(Question) 注册 Question 模型,Django 能够构建一个默认的表单用于展示。...(Question, QuestionAdmin) 这会告诉 Django:“Choice 对象要在 Question 后台页面编辑。...3 自定义后台更改列表 3.1 显示列表 默认情况下,Django 显示每个对象的 str() 返回的值。但有时如果我们能够显示单个字段,它会更有帮助。...为此,使用 list_display 后台选项,它是一个包含要显示的字段名的元组,在更改列表以列的形式展示这个对象: class QuestionAdmin(admin.ModelAdmin):...list_display = ('question_text', 'pub_date') 3.2 过滤器 再次编辑文件 polls/admin.py,优化 Question 变更:过滤器,使用 list_filter

98320

Admin站点

在创建应用时,Django会向apps.py文件写入一个该应用的配置类, from django.apps import AppConfig class BooktestConfig(AppConfig...在列表中点击"增加"可以进入增加Django会根据模型类的不同,生成不同的表单控件,按提示填写表单内容后点击"保存",完成数据创建,创建成功后返回列表。 ?...在列表中点击某行的第一列可以进入修改。 ? 按照提示进行内容的修改,修改成功后进入列表。在修改点击“删除”可以删除一项。 ? 删除:在列表勾选想要删除的复选框,可以删除多项。...点击执行后进入确认页面,删除后回来列表页面。 ? 定义与使用Admin管理类 Django提供的Admin站点的展示效果可以通过自定义ModelAdmin类来进行控制。...admin.site.site_header 设置网站admin.site.site_title 设置页面标题 admin.site.index_title 设置首页标语 在booktest

2.1K20

Django Admin后台管理

4.自定义管理页面 Django提供了自定义管理页面的功能,是通过自定义模型管理类来实现的。...# 操作选项在底部是否显示 actions_on_bottom = True # 自定义列表显示的列表项 list_display = ['id', 'name',...但在模型类为字段方法设置第一个参数verbose_name可以实现自定义标题ame = models.CharField(verbose_name='学校名', max_length=20)。...actions_on_top = True # 操作选项在底部是否显示 actions_on_bottom = True # 自定义列表显示的列表项 list_display...5.其他 富文本编辑器 后台管理员如果需要在后台编辑带样式的文字,编辑对商品的详细信息描述,就需要使用富文本编辑器。这里以tinymce为例在Django Admin后台中如何使用富文本编辑器。

2.8K10

​第 07 篇:创作后台开启,请开始你的表演!

它所言,我们确实还没有发布任何文章,本节我们将使用 django 自带的 admin 后台来发布我们的博客文章。...•在 admin 后台的 post 列表页面,我们只看到了文章的标题,但是我们希望它显示更加详细的信息,例如作者、发布时间、修改时间等。•新增文章时,所有数据都要自己手动填写。...文章列表显示更加详细的信息 在 admin 后台的文章列表页面,我们只看到了文章的标题,但是我们希望它显示更加详细的信息,这需要我们来定制 admin 了,在 admin.py 添加如下代码: blog...(Tag) 刷新 admin Post 列表页面,可以看到显示的效果好多了。...此前我们在 blog/admin.py 定义了一个 PostAdmin 来配置 Post 在 admin 后台的一些展现形式。list_display 属性控制 Post 列表展示的字段。

1.1K20

探索Django:从项目创建到图片上传的全方位指南

请参考下面的示例代码:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes...这个模型将允许我们在数据库存储图片的标题和相应的图片文件,并且可以通过Django的ORM(对象关系映射)进行管理和操作。...在这个类,我们可以自定义模型在后台管理界面的显示方式。在这个例子,我们通过设置list_display属性,指定了在Image模型的列表页面显示哪些字段。...URLspath('admin/', admin.site.urls),:将 admin 应用的 URL 映射到 Django 自带的管理页面。...py manage.py migrate:Django 会读取之前生成的迁移文件,并根据这些文件的指令,在数据库执行相应的更改,例如创建新的表、修改表结构或添加新的字段等。

22073

Django Admin 后台发布文章

它所言,我们确实还没有发布任何文章,本节我们将使用 Django 自带的 Admin 后台来发布我们的博客文章。...我们在 让 Django 完成翻译:迁移数据库 已经创建了一个后台账户,但如果你没有按照前面的步骤创建账户的话,可以运行 python manage.py createsuperuser 命令新建一个...在支持 Markdown 语法部分中将介绍如何在文章插入图片的方法。...访问 http://127.0.0.1:8000/ 首页,你就可以看到你添加的文章列表了,下面是我所在环境的效果图: image.png 定制 Admin 后台 在 admin post 列表页面,我们只看到了文章的标题...刷新 Admin Post 列表页面,可以看到显示的效果好多了。 image.png 总结 本章节的代码位于:Step7: publish posts using django admin

2K60

37.Django1.11.6文档

默认情况下,更改列表将链接第一列 - list_display中指定的第一个字段 - 到每个项目的更改页面。 ...ModelAdmin.list_filter list_filter 设置激活激活Admin 修改列表页面右侧栏的过滤器,如下面的屏幕快照所示︰ ?...见下面的注释。 ModelAdmin.changelist_view(request, extra_context=None)[source] Django视图为模型实例更改列表/操作页面。 ...在这些情况下,Django Admin 可以让你编写并注册“Action” —— 仅仅只是一个以更改列表页面上选中对象的列表为参数的回调函数。...提供中间页面的操作 默认情况下,在执行Actions 之后,用户会简单地通过重定向返回到之前的更改列表页面。 然而,一些Action,尤其是更加复杂的操作,需要返回一个中间页面

24.3K80

Django 教程 --- Django 基础

它是整个应用程序背后的逻辑数据结构,由数据库(通常是关系数据库,MySql、Postgres)表示 视图:视图是用户界面——当你渲染一个网站时,你在浏览器中看到的东西。...virtualenv env_site 通过此命令将目录更改为env_site cd env_site 转到env_site内的脚本目录并激活虚拟环境 cd Script 安装 pip install...django 创建项目 要在您的PC上启动Django项目,请打开“终端”并输入以下命令 django-admin startproject projectName 将创建一个名为projectName...让我们探索一下 移至projectName-> projectName-> urls.py并在标题中添加以下代码 from django.urls import include 现在,在网址格式列表,...Django Apps的主要特点是独立性,每个app都作为一个独立的单元来支持主项目。要了解更多关于Django的应用程序,请访问如何在Django创建应用程序?

3.6K11
领券