问题标签 [django-1.10]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
247 浏览

django-templates - Django 1.10 模板/静态文件不显示任何图像

我正在尝试在 1.10 中启用 Django 模板,但它的行为不正确。我引用的要从静态文件(./manage.py collectstatic)中调用的任何内容都没有显示在 html 中引用的位置。

我在我的视图中导入了它:

这是我的 urls.py

我的设置.py

以及我的 base.html 中的一些示例

我试过像 django 文档建议的那样把我的文件放在 games/static/games/img 中。但我也尝试过使用 /games/static/img 但似乎都不起作用。使用 web 检查工具,我在调用的图像和 JS 上收到一些 404 错误。

1.10 有什么我缺少的吗?

0 投票
1 回答
608 浏览

django - 在 Django 1.10 的 render_to_string 中使用 RenderContext

我正在将项目升级到 Django 1.10 并尝试更改以下模板标记(简化)

这不再有效,因为context传入的是 a RenderContext,其中文档状态:

如果您在 context_instance 中传递 Context,请改为在 context 参数中传递 dict。如果您要传递 RequestContext,请在请求参数中单独传递请求。

我已经在做并且仍然想利用context参数来render_to_string......

那么如何从 a 中获取可用的字典RenderContext

0 投票
1 回答
26 浏览

django - 通过多个外键检索对象的属性

我正在学习 Django,并且我已经链接了不同的类 Archipel -> Island -> Community,以便本地化要在网站上发布的项目(社区只属于一个岛,而该岛只属于一个 Archpelago)。也许我做错了,但这是我的编码方式:

在下面的课程中,我可以通过 ForeignKey 轻松获得产品的社区名称:

如何检索我的产品的 island_name 和 archipelago 属性?我试过了

但它返回给我一个所有岛屿的查询集。所以我尝试了“社区”,但 Django 回答说 ForeignKey 对象没有 slelect_related 对象。

0 投票
1 回答
108 浏览

django - 基于 Django 中先前值的快速数据库更新

我有一个 QuerySet ,其中包含Page具有page_number属性的对象。QuerySet 按 排序page_number,因此运行[i.page_number for i in pages_query_set]会返回类似的内容,例如[1,2,3,5,6,10,11,13,16,19,21]。我的任务是编写一个移动Page对象的方法,使它们是连续的:在这个例子中,页面 5 会变成 4,6 会变成 5,10 会变成 6,11 会变成 7,13 会变成 8,等等。

这是我最初的解决方案,PageQuerySet类内部的一个方法:

从功能上讲,它工作正常。但是save()每次调用确实会减慢速度(可能是由于每次调用数据库查询)。我需要找到一种更快的方法。如果这个序列中只有一个“间隙”,我会切 QuerySet 并使用类似的东西sliced_qs.update(page_number=models.F('page_number')-gap),因为我已经看到一个单数update()比几个快得多save()。但差距是多重的,而且非常随机。

所以我很困惑。F对象似乎不支持这种循环。如果我可以使用可调用的 in 那就太好了update(),但是我在文档中没有找到任何关于它的信息,当我尝试它时它也不起作用。有没有办法在update()这里申请?或者也许有其他方法可以使这种方法更快?

0 投票
1 回答
94 浏览

python - 从单独的模型 Django 更新用户信息

我正在创建一个简单的体重管理应用程序,用户可以在其中注册、登录和更新体重、身体测量等信息。我已经有一段时间没有使用 Django 了,并从我刚刚离开的地方慢慢学习最佳实践.

我正在使用 django-allauth 来管理用户注册,因为这允许人们使用 Facebook 等登录。

我为用户创建了一个名为“Stats”的简单应用程序,并带有一个 ForignKey。

我希望用户能够做的是每天/每周登录和更新统计信息。然后能够查看以前的统计数据。这可能会通过基于上述方法的模型形式来完成。随着时间的推移,我会增加更多的复杂性。

有没有其他方法可以做到这一点有什么好处?如果最好的方法是最好的?有没有一种方法可以在管理员的用户页面中列出该模型中的所有对象,以便能够足够轻松地查看用户统计信息?

提前致谢。

0 投票
1 回答
75 浏览

django - 如何创建label_command ind django1.10

我正在从 django 1.6.11 迁移到 Django1.10(我知道这很旧。但最终迁移到最新版本)

我的管理命令正在中断。

这是正确的方法吗?以上没有按预期工作,即

0 投票
0 回答
86 浏览

django - 在 Django 1.10+ 中更改 lookup_type

在旧版本的 Django 中,您可以动态更改查找并访问正在查找的值。例如,假设我们通过 ISO 2 字母缩写存储国家,但我们希望允许按国家名称进行搜索。

从 Django 1.10 开始,get_prep_lookup在 Field 对象中不推荐使用。他们建议子类化Lookup类并定义get_prep_lookup.

问题是,据我所知, Lookup.get_prep_lookup 的实现不允许您更改查找,并且该方法也不接收查找值。

0 投票
1 回答
680 浏览

django - 建立数据库连接后如何运行 SQL 查询?

我想在网站的生命周期内运行一个命令。我不想多次运行它。

假设我要运行查询:

然后我会运行类似的东西:

我应该把这个放在哪里?我在哪个对象上运行查询是否重要?有没有更好的对象?

0 投票
1 回答
1176 浏览

python-2.7 - Django:无法访问模型属性

最近我开始在 Django 中使用我现有的 mysql 数据库。实施它有效

数据库设置如下所示

在我的模型“MyUser”中使用“用户”数据库连接,如下所示。

通过检查数据库得到与上面相同的输出

由于我使用外部数据库进行用户身份验证,并且我的模型与默认模型不同,因此我使用 Django 的默认用户模型编写了一个自定义后端,并在用户第一次登录时将其复制到其中。

我什至无法确认一切正常,因为我在登录时已经卡住了。

我仍然是使用 Python 和 Django 的新手。使用Python 2.7.12Django 1.10.3 欣赏任何帮助,感谢阅读!

0 投票
0 回答
1327 浏览

django - Django-debug-toolbar 非常减慢加载页面

我想分析我的项目以找出要在 db 中创建的索引。我已经安装了django-debug-toolbar。问题是它极大地减慢了页面加载速度。

此外,几分钟前它显示了大约 80 000 个查询,现在大约需要 48 秒,它说有 2300 个查询(根据Django Querycount正确)。但是当我关闭django-debug-toolbar时,它可以正常工作(大约 3 或 4 秒)。

你知道什么会导致问题吗?我发现这是错误,但这是几年前的事了。

在此处输入图像描述