问题标签 [django-extensions]

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 投票
2 回答
1757 浏览

django - django-extensions - 获取 manage.py shell_plus 以保存历史记录?

我正在使用 django-extensionsshell_plus命令,但它不保存命令历史记录(即,↑</kbd> does nothing). Any ideas how to fix this?

0 投票
1 回答
8069 浏览

django - Django:我如何使用来自 django-extensions 的 UUIDField

如何在我的模型中使用 UUIDField?

如果我做

我得到:

我确实在我的模型文件之上导入了 uuid。

我在已安装的应用程序中有 django_extensions ......

0 投票
1 回答
350 浏览

python - Django 扩展 - 转储脚本无法正常工作

我有一个简单的标签模型,并且已经用一些数据正确地填充了数据库。Django 扩展已正确安装。但是,当我尝试转储脚本时,它抱怨标签模型没有属性“_collect_sub_objects”,谁能告诉我发生了什么?这是一个错误吗?

这是models.py:

这是 dumpscript 命令的确切行:

和错误信息:

我的 Django 版本是 1.3.1,扩展版本是 0.7.1。

0 投票
2 回答
4514 浏览

python - 如何安装 django-utils?

我尝试从 github 的源代码安装 django-utils 并使用 pip。安装顺利,但queue_command在我的 django 应用程序中不起作用。

因此,按照文档中的建议,我尝试运行“python setup.py test”,但出现以下错误。我不知道如何解决这个问题。我在 mac snow leopard 上的 virtualenv 中运行。

有什么建议么?谢谢你。

0 投票
1 回答
70 浏览

python - django-extensions test_error_logging

为 django 运行全套测试时,我收到此错误:

谁能解释为什么我可能会得到这个以及如何阻止它?

0 投票
1 回答
429 浏览

sql - 使用 Django 的 django-extensions 运行 IPython 笔记本时隐藏 SQL 语句

我正在使用 Django 的 django-extensions 运行一个 iPython 笔记本,可以访问 Django 模型(详见此处http://andrewbrookins.com/python/using-ipython-notebook-with-django/)。当我进行模型查询时,笔记本会显示 Django 执行的底层 SQL 查询,如下所示:

在此处输入图像描述

我可以隐藏这个 SQL 吗?它是如此庞大,以至于有时显示器无法使用。

0 投票
0 回答
305 浏览

python - 如何以与 South 兼容的方式使用 UUIDField?

通常,我可以解决突然出现的数据库迁移,但这让我感到困惑。

我创建了一个新模型,以UUIDField(from django-extensions) 作为主键。

我还有另一个模型指的是这个模型:

...以及自动生成的迁移:

但是,当我尝试实际执行迁移时,我不断收到迁移错误:

从我破译的内容来看,跑步SHOW ENGINE INNODB STATUS可以提供对问题的更多洞察力,事实上,它揭示了这一点:

如何以与 South 兼容的方式使用 UUIDField?

或者,我该如何解决这个迁移冲突?

目前,我正在使用以下软件包:

  • django-extensions==0.9
  • South==0.7.6
  • Django==1.4.1

编辑:
我尝试db_index在迁移中添加和创建索引,但都没有成功:

0 投票
2 回答
1909 浏览

django - Django_extensions 无法与 iPython 笔记本一起使用

我正在使用 Django 1.4.5,并且刚刚在 virtualenv 中安装了 django-extensions。我正在使用 Python 2.7.1。当我输入:

我得到错误:

如果没有该--notebook选项,它可以正常工作。此外,也ipython notebook可以正常工作。

谁能建议可能出了什么问题?

谢谢!

0 投票
0 回答
513 浏览

django - 将 django-extensions 的 CreationDateTimeField 与 South 一起使用

我升级了很多

但是,当我跑步时

然后

我明白了

我需要做些什么特别的事情来告诉南关于 django-extensions 字段的信息吗?

这是实际的迁移代码:

0 投票
1 回答
719 浏览

django - 当 UUIDField 为主键时,Tastypie 不返回带有 UUID 的 URI

我正在使用 Django 和tastepie 开发一个REST API,主键是来自django_extensions 的UUIDField。但是,将主键设置为 UUID 并不能很好地与 sweetpie 一起使用:当我使用 POST 创建资源时,它返回的 URI 是一个 int,而不是 UUID,并且提供的 URI 然后不可用,因为 API 的其余部分期望访问资源的 UUID。

我认为这是因为 UUIDField 仅替换了 Django pre_save 中 UUIDField 中的值,并且在此之前,tastepie 正在返回标头。

我尝试为 LocationResource 编写自定义 get_resource_uri,但传递给函数的对象还没有 UUID(只是正常的自动递增整数主键)。

我怎样才能让美味派返回资源的正确 UUID?有没有更好的方法让 pk 成为美味派会更喜欢的 UUID?

该模型:

美味派模型资源(我仍在本地开发,因此尚未正确设置身份验证和授权):

我所看到的(为便于阅读而格式化的 JSON):