django-models相关内容

如何缓存分页的 Django 查询集

如何缓存分页的 Django 查询集,特别是在 ListView 中? 我注意到一个查询需要很长时间才能运行,所以我试图缓存它.查询集很大(超过 10 万条记录),所以我试图只缓存它的分页子部分.我无法缓存整个视图或模板,因为有些部分是用户/会话特定的并且需要不断更改. ListView 有两个检索查询集的标准方法,get_queryset(),它返回非分页数据,以及 paginate ..
发布时间:2021-12-29 18:33:35 Python

Django 和 ChartJS

我想了解是否可以将动态数据合并到 Django Chart JS 架构中.我浏览了几个教程,最终让 Django 与 ChartJS 一起工作,当我能够对值进行硬编码然后显示相关图表时,这非常好.我最终想要做的是对我的数据库中的动态数据进行同样的练习.我在 SO 中发现了这个相同的问题,https://stackoverflow.com/questions/47575896/dynamic-cha ..
发布时间:2021-12-29 18:33:06 其他开发

在 Django DetailView 中遍历多个外键

我正在开展一个项目,以记录在一系列射箭比赛中的所有得分.他们在许多赛事和许多不同的射箭比赛中被许多人射中.(射箭中的“回合"是一种特殊类型的比赛.为了简单起见,我们假设有两种:室内和室外.) 这是我的数据库模型相关部分的基本 ER 图: ┌───────────┐ ┌─────────────┐ ┌────────────────┐┌──────────────┐│ │/│ │╲ │ │╲ ..
发布时间:2021-12-29 18:29:07 其他开发

如何在 Django 表单中将两个表单字段渲染为一个字段?

我正在开发 Django 应用程序,我需要以不同的方式呈现表单. 表单包含与一个人相关的多个字段. 1. 名字2. 姓氏3. 电子邮件4. 地址5. 城市6. 国家7. 电话8. 密码 我的应用程序中有两个流.在第一个流程中,我可以呈现所有表单字段并在用户输入一些数据并提交时保存它们. 但在第二个流程中,我只需要显示如下三个字段. 1. Name - *名字和姓氏的组合*2. ..

如何在 Django 中设置布尔值

我试图在选择复选框时设置布尔值 True,但当我选择它时显示错误 失败["“>"值必须是 True 或 False."] 当我设置密码对象没有条带功能时它也显示错误 模型/py from django.db 导入模型从 django.contrib.auth.models 导入 AbstractUser类 Auth_User(AbstractUser):is_vendor = mo ..
发布时间:2021-12-29 18:27:50 Python

Django 中两个模型的一个 url 模式

是否可以在 Django 中为两个模型使用一个 url 模式? 我有两个模型:Game 和 Category,我想要这两个模型的 url 模式: ios-games/category_name 和 ios-games/game_name 所以类别模式应该先去,如果没有slug,它应该检查游戏模式. 是否可以不为这两种模型创建一个大视图? 不幸的是,url.py 中的路径顺 ..
发布时间:2021-12-29 18:26:51 其他开发

我如何从 views.py 编辑/更改模型字段的值

大家好.我想知道如何通过定义的会话列表中的项目数来更改模型字段的值 我已经做了一个配置文件模型(这是用户模型的 OneToOne 字段)在我的models.py中具有如下所示的“级别"字段; 在 view.py 中,我创建了一个名为“answer_list"的会话,它是一个存储用户提供的所有正确答案的列表. models.py class UserProfile(models. ..
发布时间:2021-12-29 18:26:44 其他开发

使用Django总结Report

我正在尝试制作一个表格,以显示计划拥有的每个金融机构的总到期金额. 计划是我用来形容人的术语.所以每个人都可以有多项投资.我在创建可以正确执行此操作的表时遇到问题. 目前我有一份报告,显示按到期日排序的每项投资,即 2011、2012 等 我想在底部放置这个汇总表,但我的查询显示每个金融机构的重复项,因为可以进行多项投资. 我当前的查询: list = Investmen ..
发布时间:2021-12-29 18:25:09 Python