问题标签 [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 投票
0 回答
381 浏览

django - 编辑值时 Django EncryptedCharField 错误

这是给我的 Django 同志们的。

我正在尝试在 Django 1.6.5 和 MySQL 中构建一个应用程序,其中一些数据库字段被加密以尊重用户的隐私。我已成功安装django-extensions并成功使用EncryptedCharField来进行简单的保存和数据检索。

但是,我在使用EncryptedCharField浮点数时遇到了问题。现在,简单的类型转换很有用——这个问题似乎不是那个问题。我试图从一个作为值的加密字段开始,通过添加/减去一些数字来更改值,然后将其保存回数据库。我已经设法减少和重现这样的错误:

在这里,account_namecurrent_value都是EncryptedCharFields。我们看到这current_value是一个 unicode,所以类型转换为float应该(我认为)解决问题,就像在其他地方对我一样。

但是,这样做会导致另一个问题

我无法弄清楚将浮点值分配给此处的加密字段与我最初设置值的位置有什么不同:

0 投票
2 回答
496 浏览

django - 在 Django 中,如何避免/跳过/撤消预保存事件?

我正在使用django_extensions TimeStampedModel,它提供了一个通过事件modified设置自身的字段。pre_save这很好,除了我正在转换旧模式并希望保留原始modified日期戳。如何修改、避免、取消或替换 pre_save 修改为另一个值?

0 投票
2 回答
2422 浏览

django - 在管理界面中显示 django_extensions 的创建/修改字段

我有一个基于TimeStampedModelfrom的课程django-extentions

默认情况下,在管理界面中,createdmodified字段不会显示在版本页面my_app/myclass/id中。

我尝试了这个技巧来强制在编辑管理页面中显示created和字段:modifiedMyClass

但这引发了以下异常:

知道如何在版本管理界面中显示createdmodified字段吗?MyClass

注1: MyClass是一个有很多字段的模型,包括ManyToMany字段。我可以显示除基类中的created和字段之外的所有字段。modifiedTimeStampedModel

注2:参考中的管理页面是一行的版本页面:my_app/myclass/id

0 投票
1 回答
392 浏览

python - 使用 django-extensions 运行 ipython notebook

我用 pip install 安装了 django-extensions 和 ipython。他们两个分开工作。

但是,当我运行时:

我有:

我默认使用所有东西,没有任何改变。我做错什么了吗?

顺便说一句:我的 django 项目安装在 virtualenv 中。

0 投票
1 回答
185 浏览

python - 使用 django-extensions 运行命令

我在我的 django 项目中安装了django-extensions,我想使用reset_db命令。

但是,我无法访问任何扩展命令。运行时./manage.py help,我只看到与 django 相关的命令,没有来自 django-extensions 的命令。

我真的不知道我做错了什么......有什么建议吗?

0 投票
2 回答
2501 浏览

django - 使用 django-extensions 运行笔记本时设置 ipython 笔记本服务器参数的方法是什么?

我正在使用以下命令使用 django 运行 ipython 笔记本服务器:

服务器按预期运行。但是,我想在启动服务器时设置端口而不启动浏览器。

如果我在没有 django 的情况下运行 IPython 笔记本服务器,我会成功使用以下内容:

我在这里检查了文档并尝试使用设置选项

这些参数是在服务器已经启动后加载的,并且不会更改我可以收集的笔记本服务器设置。

使用 django 启动笔记本服务器时如何设置笔记本服务器设置

?

先感谢您。

0 投票
0 回答
304 浏览

django-extensions - NameError:未定义名称“RandomCharField”

NameError:未定义名称“RandomCharField”

如何解决?

0 投票
1 回答
512 浏览

django - 为什么我的数据库不能使用 django_extensions、postgres 和 psycopg2 重置?

我正在使用 django-extensionsreset_db命令并收到以下错误:

我已验证我的用户具有 CreateDB 和登录权限。所有软件包都是最新的。我怎么知道为什么它不能正确重置数据库?

0 投票
1 回答
784 浏览

python - django-extensions shell_plus --kernel 指定连接文件

我想使用 jupyter-hub 启动并与 django ipython 内核交互。

Django 扩展允许我通过命令行创建 ipython 内核manage.py shell_plus --kernel,但是这不允许我指定 jupyter-hub 内核规范所需的连接文件。

例如,我想指定我自己的自定义内核类型,类似于:

但是,看起来该--kernel选项不允许我传递额外的 kwags。

我已经快速浏览了 and 的来源django-extensionsipython但看不到一个简单的修复方法。有人有想法么。

我认为能够从 Jupyter-hub 连接到 django shell 会非常有用,而且功能似乎非常接近。

谢谢。

0 投票
2 回答
6052 浏览

python - django-extensions:使用脚本中文件夹内的 runscript 运行脚本

使用 django-extensions 中包含的 runscript 命令运行脚本文件夹内的文件夹内的脚本时遇到问题。

我项目中的文件夹结构如下:

文件 first.py 和 second.py 是相同的。

它具有 django-extension runscript 命令所需的运行功能。

我已经很好地放置了init .py ,我可以从命令运行 second.py :

./manage.py runscript second --script-args=excel.xlsx

但不知何故,我无法从 runscript 命令运行 first.py 文件。使用此命令:

./manage.py runscript first --script-args=excel.xlsx

我明白了

No (valid) module for script 'first' found Try running with a higher verbosity level like: -v2 or -v3

-v2我什至尝试在最后添加和运行更高的详细级别-v3。但是得到了这个错误:

No (valid) module for script 'first' found

我知道我错过了一些简单的东西,有人可以帮我吗?