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

Django 3.1 官网学习路线

不同模型字段类型(DateTimeField、CharField)对应于适当 HTML 输入小部件。每种类型字段都知道如何在 Django 管理显示自己。...页面的底部提供了几个选项: 保存-保存更改并返回此类型对象更改列表页。 保存并继续编辑——保存更改并重新加载此对象管理页面。 保存并添加另一个——保存更改并为这种类型对象加载一个新空白表单。...您将看到一个页面,其中列出了通过 Django 管理员对这个对象所做所有更改,以及更改时间戳和用户名: 第三部分 概览 视图是 Django 应用程序 Web 页面的“类型”,通常提供特定功能和特定模板...使用表格内联(而不是 StackedInline),相关对象将以更紧凑、基于表格格式显示: 自定义管理更改列表 现在问题管理页面看起来不错了,让我们对“更改列表页面做一些调整——这个页面显示系统所有问题...要做到这一点,使用 list_display 管理选项,它是一个字段名元组,形式显示在对象更改列表页面上: polls/admin.py¶ class QuestionAdmin(admin.ModelAdmin

8.1K10

37.Django1.11.6文档

, 在单一字段集,和在模块定义字段有相同顺序 ModelAdmin.fieldsets 设置fieldsets 控制管理“添加”和 “更改页面的布局. fieldsets 是一个二元元组为元素列表...ModelAdmin.list_select_related 设置list_select_related告诉Django在检索管理更改列表页面对象列表时使用select_related()。 ...ModelAdmin.ordering 设置ordering指定如何在Django管理视图中对对象列表进行排序。 这应该是与模型ordering参数格式相同列表或元组。...在这些情况下,Django Admin 可以让你编写并注册“Action” —— 仅仅只是一个更改列表页面上选中对象列表为参数回调函数。...如果您查看管理任何更改列表,您将看到此功能在操作Django附带所有型号删除所选对象”操作。

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

35.Django2.0文档

在上面的例子,这个值是2  删除数据库对象只需调用该对象delete()方法即可: ?...其它django.contrib应用程序,django.contrib.redirects,其它从网上下在第三方Django应用程序一样,都会自行添加到管理工具。  ...,作者邮箱地址允许输入一个空值  4.自定义字段标签      在编辑页面,每个字段标签都是从模块字段名称生成。...这个类是自定义管理工具关键,其中最基本一件事情是允许你指定列表字段。  ...普通活跃,非超级用户管理用户可以根据一套设定好许可进入。 管理界面每种可编辑对象:books、authors、publishers)都有三种权限:创建许可,编辑许可和删除许可。

11.2K100

后端框架学习-Django

MVC 一种插件式、松耦合方式连接在一起。 模型(M)- 编写程序应有的功能,负责业务对象与数据库映射(ORM)。 视图(V)- 图形界面,负责与用户交互(页面)。...映射图: ORM———->DB 类———->数据表 对象——–>数据行 属性——–>字段 数据库迁移: 迁移是Django同步您对模型所做出更改(添加字段,删除模型等)到您数据库模式方式。...查(get())->改:通过对象.属性方式更改->保存:对象.save() 2.批量更新数据 直接调用QuerySetupdate(属性=值实现批量修改) 针对QuerySet来做更改 删除操作...pagenator = Paginator(object_list,per_page) object_list 需要分页数据对象列表QuerySet per_page 分页数据个数 返回值:Paginator...= paginator.page(页码) page对象属性: object_list:当前页上所有数据对象列表 number:当前页面的序号,从1开始 paginator:当前page对象相关Paginator

9.3K40

【16】进大厂必须掌握面试题-100个python面试

这是一组规则,用于指定如何格式化Python代码实现最大可读性。 Q6。如何在Python管理内存? 答: python内存管理由Python专用堆空间管理。...在原始副本中所做更改不会影响使用该对象任何其他副本。由于为每个被调用对象制作了某些副本,因此深层复制会使程序执行速度变慢。 Q50。如何在Python实现多线程?...Python提出了在变量,函数或方法名称前加上单下划线或双下划线概念,模仿受保护和专用访问说明符行为。 Q63。如何在Python创建一个空类? 回答:空类是在其块内未定义任何代码类。...','django.db.backends.oracle'等更改数据库上 名称:数据库名称。...您需要从IMDb前250个电影页面抓取数据。它只能包含电影名称,年份和等级字段。

16.1K30

人生苦短,我用PyCharm

PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务, debug 和可视化等。...看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁方法解决冲突。...选择 Django。 检查复选框 Enable Django support。 应用更改。 现在确保了对 Django 支持,你在 PyCharm Django 开发之旅将轻松很多。...目前支持 Django 模板,包括以下一些: 语法和错误高亮显示 代码补全 导航 block 名称补全 自定义标签和过滤器补全 标签和过滤器快速文档 模板 debug 能力 除此之外,...我们还可以在其他 Django 部分(视图、URL 和模型)执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图

2.5K10

Python 最强 IDE 详细使用指南!

PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务, debug 和可视化等。...看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁方法解决冲突。...选择 Django。 检查复选框 Enable Django support。 应用更改。 现在确保了对 Django 支持,你在 PyCharm Django 开发之旅将轻松很多。...目前支持 Django 模板,包括以下一些: 语法和错误高亮显示 代码补全 导航 block 名称补全 自定义标签和过滤器补全 标签和过滤器快速文档 模板 debug 能力 除此之外,...我们还可以在其他 Django 部分(视图、URL 和模型)执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图

2.4K20

人生苦短,我用PyCharm

PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务, debug 和可视化等。...看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁方法解决冲突。...选择 Django。 检查复选框 Enable Django support。 应用更改。 现在确保了对 Django 支持,你在 PyCharm Django 开发之旅将轻松很多。...目前支持 Django 模板,包括以下一些: 语法和错误高亮显示 代码补全 导航 block 名称补全 自定义标签和过滤器补全 标签和过滤器快速文档 模板 debug 能力 除此之外,...我们还可以在其他 Django 部分(视图、URL 和模型)执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图

2.5K30

用Python写了一个合同帐务系统(附源码)

一、软件系统构成 1.1 功能介绍 本系统是一个针对于中小企业合同管理与员工出差费用报销管理。其中项目为主线,针对项目进行出货合同(收款),和进货合同(付款)记录管理。...角色: 角色即权限,分为管理员和普通用户 普通用户:不能增加、修改、删除用户,在只在页面右上角个人中心修改自己密码。 管理员:可以做一切操作。...五、合同管理 5.1 项目合同 5.2 修改合同 在合同列表中点击即可展开合同详细信息,在详细信息可以修改、删除合同。同进在修改合同弹出页可以进行:发票计划、资金计划、合同附件操作。...只限于管理员才可以进行此操作。 另外,下面的列表显示所有已经报销内容。如果发现操作有误,管理员可以对相应条目钩选后点击撤销。撤销之后,状态将变回未报销。...可以按条件过滤查询所有人用报销。或种条件可以叠加组合进行查询。如果取消条件可以在在各个条件删除或重置。其中重置按键和已报销、未报销为一组,是指删除已报销、未报销条件约束。

1.1K20

Python 最强编辑器详细使用指南!

PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务, debug 和可视化等。...看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁方法解决冲突。...选择 Django。 检查复选框 Enable Django support。 应用更改。 现在确保了对 Django 支持,你在 PyCharm Django 开发之旅将轻松很多。...目前支持 Django 模板,包括以下一些: 语法和错误高亮显示 代码补全 导航 block 名称补全 自定义标签和过滤器补全 标签和过滤器快速文档 模板 debug 能力 除此之外,...我们还可以在其他 Django 部分(视图、URL 和模型)执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图

2.4K01

人生苦短,我用PyCharm

PyCharm 可以为我们节省大量时间,它能够管理代码,并完成大量其他任务, debug 和可视化等。...看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁方法解决冲突。...选择 Django。 检查复选框 Enable Django support。 应用更改。 现在确保了对 Django 支持,你在 PyCharm Django 开发之旅将轻松很多。...目前支持 Django 模板,包括以下一些: 语法和错误高亮显示 代码补全 导航 block 名称补全 自定义标签和过滤器补全 标签和过滤器快速文档 模板 debug 能力 除此之外,...我们还可以在其他 Django 部分(视图、URL 和模型)执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图

1.8K31

Python 最强编辑器详细使用指南

在下一个页面上,直接保留默认设置,并点击「Next: Featured plugins」,这时 PyCharm 将展示可用插件列表。...那么你可以使用以下箭头和符号来解决这个问题: 看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁方法解决冲突。...选择 Django。 检查复选框 Enable Django support。 应用更改。 现在确保了对 Django 支持,你在 PyCharm Django 开发之旅将轻松很多。...目前支持 Django 模板,包括以下一些: 语法和错误高亮显示 代码补全 导航 block 名称补全 自定义标签和过滤器补全 标签和过滤器快速文档 模板 debug 能力 除此之外,我们还可以在其他...Django 部分(视图、URL 和模型)执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图。

1.9K00

人生苦短,我用PyCharm

在下一个页面上,直接保留默认设置,并点击「Next: Featured plugins」,这时 PyCharm 将展示可用插件列表。...看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁方法解决冲突。...选择 Django。 检查复选框 Enable Django support。 应用更改。 现在确保了对 Django 支持,你在 PyCharm Django 开发之旅将轻松很多。...目前支持 Django 模板,包括以下一些: 语法和错误高亮显示 代码补全 导航 block 名称补全 自定义标签和过滤器补全 标签和过滤器快速文档 模板 debug 能力 除此之外,...我们还可以在其他 Django 部分(视图、URL 和模型)执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图

1.8K20

从0开始做系统

前面已经写了如何做接口,那是方便调用。现在写个如何做后台系统,是方便操作Django自带后台管理Django明显特色之一,可以让我们快速便捷管理数据。...i:s' DATE_FORMAT = 'Y年m月d日' 还可以更改项目的显示名称: admin.site.site_header = '旗杨后台管理系统' admin.site.site_title =...,列表时,对Date和DateTime类型进行搜索 inlines,详细页面,如果有其他表和当前表做FK,那么详细页面可以进行动态增加和删除 action,列表时,定制action操作 定制HTML...模板 raw_id_fields,详细页面,针对FK和M2M字段变成Input框形式 fields,详细页面时,显示字段字段 exclude,详细页面时,排除字段 readonly_fields,...详细页面时,只读字段 fieldsets,详细页面时,使用fieldsets标签对数据进行分割显示 详细页面时,M2M显示时,数据移动选择(方向:上下和左右) ordering,列表时,数据排序规则 radio_fields

1.4K30

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

探索管理功能 现在我们已经注册了 Poll ,那 Django 就知道了要在管理网站首页上显示出来: 点击 “Polls” 。现在你在 polls 更改列表” 页。...在页面的底部还为你提供了几个选项: Save – 保存更改并返回到当前类型对象更改列表页面。 Save and continue editing – 保存更改并重新载入当前对象管理界面。...Save and add another – 保存更改并载入当前对象类型空白表单。 Delete – 显示删除确认页。...你将看到一页列出了通过 Django 管理界面对此对象所做全部更改清单页面, 包含有时间戳和修改人姓名等信息: 自定义管理表单 花些时间感叹一下吧,你没写什么代码就拥有了这一切。...这样的话你就需要在注册对象 时告诉 Django 对应配置。 让我们来看看如何在编辑表单上给字段重新排序。

2.5K40

Python 最强编辑器详细使用教程

在下一个页面上,直接保留默认设置,并点击「Next: Featured plugins」,这时 PyCharm 将展示可用插件列表。...看起来很奇怪,我们很难分辨应该删除哪些更改、保留哪些更改。不要怕,PyCharm 来了!它可以用更好、更简洁方法解决冲突。...选择 Django。 检查复选框 Enable Django support。 应用更改。 现在确保了对 Django 支持,你在 PyCharm Django 开发之旅将轻松很多。...目前支持 Django 模板,包括以下一些: 语法和错误高亮显示 代码补全 导航 block 名称补全 自定义标签和过滤器补全 标签和过滤器快速文档 模板 debug 能力 除此之外,我们还可以在其他...Django 部分(视图、URL 和模型)执行代码补全、对 Django ORM 提供代码追踪支持(code insight support)、对 Django 模型提供模型依赖项关系图。

2.1K20

Django 1.10文文档-第一个应用Part2-模型和管理站点

Django admin管理站点介绍 为您员工或客户生成管理网站用来添加,更改删除内容是繁琐工作,不需要太多创造力。因此,Django完全自动创建模型管理界面。...点击“Questions”,进入questions修改列表页面。这个页面会显示所有的数据库内questions对象,你可以在这里对它们进行修改。看到下面的“What’s up?”了么?...在页面的底部,则是一些可选项按钮: Save —— 保存更改,并返回当前类型对象变更列表界面; Save and add another:保存当前修改,并加载一个新空白的当前类型对象表单...; Save and continue editing:保存当前修改,并重新加载该对象编辑页面; delete:弹出一个删除确认页面 如果“Date published”字段值和你在前面教程创建它时候不一致...然后点击右上角“History”按钮。 你将看到一个页面,列出了通过Django管理界面对此对象所做全部更改清单,包含有时间戳和修改人姓名等信息: ?

2.2K60

带你构建你第一个Python和Django应用程序

此代码打印出来Hello, World控制台。您可以通过访问此站点轻松地尝试此代码,将代码示例粘贴到页面右侧编辑器,然后单击run页面上方按钮查看输出。 条件逻辑 条件逻辑同样简单。...该-p开关告诉virtualenv您要使用Python版本路径。随意用自己Python安装路径切换出路径。名称env是环境名称。您也可以将其更改为符合项目名称其他项目。...Django带有一些预先安装默认应用程序,身份验证和会话管理器应用程序。我们将创建任何应用程序或我们将需要第三方应用程序将在Installed Apps安装默认应用程序后添加到列表底部。...为了让Django识别我们全新应用程序,我们需要将应用程序名称添加到Installed Apps我们settings.py文件列表。 一旦完成,让我们运行我们服务器,看看会输出什么。...一旦接收到HTTP GET请求,该方法就会呈现一个名为index.htmlwhich 模板,它只是一个普通HTML文件,可以在普通HTML标签写入特殊Django模板标签

2.5K50
领券