dli*_*wak 28 database django view django-templates django-models
我知道自动设置是让您在models.py中定义的任何模型成为数据库表.
我正在尝试定义不是表格的模型.每次用户搜索某些内容时,他们都需要存储动态数据(我们从API获取并配置).需要组装这些数据,然后在用户完成后丢弃.
以前我用过数据库表.它允许我在任何视图中执行"Trips.objects.all"之类的操作,并将其传递给任何模板,因为它都来自一个数据源.我听说你可以不"保存"模型实例化,然后它不保存到数据库,但我需要访问这些数据(我在一个视图中汇编),在多个其他视图中,操纵它并显示它...如果我不保存我无法访问它,如果我保存,那么它在数据库中(这将与多个用户的并发问题)
我真的不想传递字典/列表,我甚至不确定如果必须的话我是怎么做的.
想法?
谢谢!
and*_*rov 17
另一种选择是使用:
class Meta:
managed = False
Run Code Online (Sandbox Code Playgroud)
防止django创建数据库表.
https://docs.djangoproject.com/en/1.9/ref/models/options/#managed
| 归档时间: |
|
| 查看次数: |
20936 次 |
| 最近记录: |