问题标签 [django-1.8]

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 回答
24 浏览

django - 如何检索由Django的ORM映射的相关字段的主键的SQL类型

我正在反省模型中某些字段的类型,特别是我对检索依赖于 RDBMS 的类型感兴趣,即"VARCHAR(20)",而不是 Django 字段类(django.db.models.CharField在本例中)。

但是,我遇到了关系问题,因为数据库将两个表与varchar主键混合在一起,而另一个表与integerpks 混合在一起(所以我不能做出任何假设)。

到目前为止,我已尝试使用以下代码检索字段类型:

在处理关系时,失败并出现以下错误:

当它失败时,它field.__class__似乎是一个ManyToOneRel对象,如果这可能有帮助的话。值得注意的是,代码必须与新的 Django 1.8 兼容_meta

0 投票
1 回答
1204 浏览

python - 如何在 Django 的 forms.ModelForm 中设置生日的最大值和最小值?

我使用 Django 1.8 版本。

我的模特有生日专栏。

它是模型的形式。

我想设置谁是 10-100 岁的人。

我想我应该使用SelectDateWidget.

是好方法吗?或者你能告诉我好主意吗?

0 投票
1 回答
7091 浏览

python-3.4 - Django ImportError:没有名为“app”的模块

我现在一直在使用django 1.3。但想从最新版本开始1.8.1python3.4我已经开始了这个项目。这是我的目录结构:

*urls.py

视图.py

设置

在运行服务器上出现以下错误

0 投票
2 回答
2037 浏览

python-2.7 - ImportError at / no module named url, django 1.8.1

我感谢那些聪明人的帮助。我在官方 django 文档下做 Django 1.7 教程,我碰壁了。这是我的问题。当我尝试将项目 url (mysite.url) 指向应用程序 url (polls.url) 时,我在 /,没有名为 url 的模块出现 ImportError。我正在使用 Python 2.7.9 和 Django 1.8.1。

这是我的民意调查/views.py:

这是我的投票/urls.py:

这是我的 mysite/urls.py:

这是 mysite/settings.py:

我的代码看起来与 django 教程完全相同,但我仍然收到 ImportError 消息。当我在 mysite/urls.py 中注释掉 url(r'^polls/', include('polls.url')) 时,服务器在 127.0.0.1:8000/ 和 127.0.0.1:8000/admin 上运行良好,但我显然无法打开投票页面,因为我的应用程序 url 没有链接到我的项目 url。请帮我睁开眼睛。谢谢。

0 投票
1 回答
85 浏览

python - 有自定义管理器但保持对象关键字可用

我正在学习 Python + Django(基本上爱上了 - 之前 100% .NET 的家伙),我正在尝试学习管理器的概念。

我正在尝试添加一个名为 的自定义管理器ProviderManager,它将根据某些输入获取一些对象。

但是,我仍然希望能够说类似的话:

在我的views.py档案里面。

我明白当我添加一个新的自定义管理器时,它会覆盖 objects 关键字。

但是,我的问题是:我如何既有可用的对象,又有我的新提供者方法,所以我可以说City.provider.get_provider()

当前代码:

视图.py:

0 投票
2 回答
2490 浏览

django - Django 管理命令看不到参数?

自从升级到 Django 1.8 后,我的 Django 管理命令中出现了一个奇怪的错误。

我按如下方式运行它:

然后我收集论点如下:

以前这工作正常,但现在我看到这个错误:

它甚至没有达到print args声明的程度。

如果我在没有任何参数的情况下运行它,那么它就会出错,这args[0]不足为奇。

我在这里用args错了吗?还是发生了其他事情?

0 投票
1 回答
1880 浏览

python - 从views.py中的models.py调用方法而不创建实例

来自 .NET 的 Django 新手,有一个架构问题。

在我的里面models.py,我有一个概念叫city。这些城市可以启用/禁用。

在我的视图中,我想检索我视图下的所有活动城市,称为Cities. 我需要在很多地方检索所有活跃的城市,所以我想我会在我的models.py城市类中创建一个名为的方法get_in_country,所以它看起来像这样:

无论如何,我现在的问题是:我如何在里面使用它views.py

作为一个很棒的菜鸟,我当然试过这个:

现在,您不必成为爱因斯坦(咳咳,Jon Skeet?)就可以意识到这会出错,因为我没有创建 City 的实例并且会导致异常:

那么:您将如何修改我的代码以使用我新的超赞子方法?

0 投票
1 回答
588 浏览

python - 在创建时预先保存 slug 导致“LogEntry”对象没有属性 pre_save

我正在尝试在 Django 中创建我的对象时自动生成一个 slug。

我的方法是使用pre_save信号,使用@receiver调用。

当我在我的 Django 管理员中创建一个新条目时,我得到'LogEntry' object has no attribute 'title'.

我制作了一个如下所示的管理模型:

我的 Country 对象有以下model.py代码:

我将如何修改我的代码,以便在创建对象时始终自动创建 slug?

0 投票
1 回答
898 浏览

django - 删除 Django 应用程序的正确方法是什么?

我正在清理一个旧项目。该项目已升级到 Django 1.8。该项目有几个根本不再需要的应用程序。我想删除这些应用程序。

问题是您无法删除具有迁移的应用程序,因为其他应用程序的迁移可能依赖于它们。例如...appcar可以被删除,但是 app 中的模型user有一个外键到car. 如果我删除该car应用程序,那么在运行完整迁移时会出现错误。迁移user依赖于迁移car(创建 Car 模型的迁移),它将失败。

我可以返回并编辑user迁移以删除 的所有实例car,就好像它从未存在过一样。但是我不能进行删除caron 属性的迁移User,因此该列将仅保留在数据库表中(即使不再使用它)。

我应该如何删除这个应用程序而不会破坏我的迁移并留下旧的列?

0 投票
1 回答
1621 浏览

django - 使用 Django 每小时对行进行分组

我一直在尝试使用DateTimeField.

SQL:

此查询工作正常,但相应的 Django 查询不能。

我试过的 Django 查询:

它通过“users_test”添加了额外的组。“created_on”,我猜这给出了不正确的结果。

如果有人可以向我解释这一点并提供解决方案,那就太好了。

环境:

  • 蟒蛇 3
  • Django 1.8.1

提前致谢

参考文献(可能重复)(但没有帮助):