问题标签 [django-packages]

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

python - Django 模型无法识别 MarkdownxFormField 字段

我正在尝试为markdownx我的模型添加支持,这将允许从管理面板进行预览编辑。但是,一旦我将我的content字段从django 更改models.FileFieldMarkdownXFromField()迁移时删除内容字段并忽略它,就好像它根本不是模型的一部分。

我完全遵循了这些文档,但它不起作用。

我也跑了collectstatic

0 投票
2 回答
156 浏览

django - 添加 django MarkdownX 图像的完整路径?

我在我的 django 模型中添加了一个 MarkdownxField,它运行良好。我可以通过管理面板中的适当预览对其进行编辑。

但是,当我将图像添加到降价时,出现了问题。我的应用程序是在 React 中构建的,并从域上的不同端口提供服务。当 MarkdownX 将图像添加到 markdown 文件时,它会使用相对路径,因此调用会转到客户端端口,而不是自动保存图像的服务器端口。

我查看了 MarkdownX 的设置选项,但找不到有用的东西。图像被上传一个保存的井。但是客户端无法访问它。

0 投票
1 回答
40 浏览

python - Django:__init__.py 包中断迁移

在我的应用程序中,我有文件结构:

在 RandomFileName.py 我有帮助类为我的模型生成随机文件名:

在模型中,我想将helpers/目录视为一个模块:

然后,我跑python3 manage.py makemigrations myapp 看起来不错。

然后,我运行python3 manage.py migrate并得到一个错误:

为什么 RandomFileName 在迁移中翻了一番?我哪里做错了?

0 投票
1 回答
84 浏览

django - 我如何修改 django-tracking2 以便用户可以选择退出跟踪

我现在正在制作一个网站,需要使用django-tracking2进行分析。一切正常,但我想允许用户选择退出,我还没有看到任何选项。我在想修改中间件部分可能会起作用,但老实说,我不知道该怎么做,因为我以前没有写过中间件。

我尝试编写一个脚本来检查一个名为的 cookie no_track,如果没有设置,我会将其设置为 false 以进行默认跟踪,如果他们拒绝,它设置no_track为 True 但我不知道在哪里实现它(除了中间ware,当我尝试服务器告诉我联系管理员时)。我在想也许我可以使用信号来防止用户被跟踪,但这会减慢网页速度,因为它必须处理防止每个页面上出现新的访问者实例(因为它可能会继续创建新实例,因为它看起来像一个新用户)。我可以子类化 Visitor 类并修改__init__以检查 cookie 并让它保存或不保存。

感谢您提供任何答案,如果我找到解决方案,我将编辑帖子或帖子并接受答案,以防万一其他人需要。

0 投票
1 回答
34 浏览

django - 如何告诉 Django 我已经覆盖了第三方应用程序

我想向Django-Notifications视图添加功能。我想最好的方法是重写类,添加我的自定义逻辑,然后将类传递给 super:

我知道这个覆盖 Django Admin 的指南,但我找不到如何为其他第三方包执行此操作。

我的问题是:

  1. 我不知道把这个被覆盖的类放在哪里(在我的项目树中)。

  2. 我不知道如何告诉 Django 它已被覆盖(settings.py?)。

谢谢你。

0 投票
0 回答
23 浏览

api - 来自 Django 包的表

你是怎么做的,我在 Django 中为 Instagram API 使用一个包,它在管理页面中创建一个带有媒体 ID、链接、日期和标题的表格。但是我在项目上找不到这个表,如何在视图上使用这个模型,并在模板上显示它包含的数据。我正在使用 MySQL。

0 投票
2 回答
383 浏览

python - 使用 markdown 和 cloudinary 的 django 应用程序

我正在尝试使用django-markdownxanddj3-cloudinary-storage一起制作一个 django 应用程序。

所以其中一个功能django-markdownx是您可以将图像拖放到降价字段中,它会保存该图像并返回图像的路径。在本地,这工作得很好。将图像拖放到 makrdown 字段并按/media/markdownx/预期将其保存到路径,并且 markdown 字段中的图像路径是正确的。但是,在与 Cloudinary 连接后,这无法正常工作。拖放图像后,它将图像保存到 Cloudinary。但是markdown字段中的图片路径不正确。

这是我在模板中拖放时图像的路径![](https://<domain>/<username>/image/upload/v1/media/markdownx/f44db8f1-f5b3-488b-b4f8-e8c730156746.jpg)

这是我在管理员中拖放时图像的路径![](https://<domain>/<username>/image/upload/v1/media/markdownx/b41a8009-399d-4cc3-950a-7394536eece9.jpg)

然而,这是 Cloudinary 中的实际路径。

从模板保存的图像 https://<domain>/<username>/image/upload/v1595344310/media/markdownx/f44db8f1-f5b3-488b-b4f8-e8c730156746_nlek8c.jpg

从管理员保存的图像 https://<domain>/<username>/image/upload/v1595344381/media/markdownx/b41a8009-399d-4cc3-950a-7394536eece9_fgpoob.jpg

现在从路径中我可以看到版本(我假设)部分不同,最后一部分在_.

但是我该如何解决这个问题?或者这根本不可能实现?
在两者的文档中都找不到解决方案,django-markdownx因此dj3-cloudinary-storage任何建议/建议也非常有帮助。基本上,如果我可以将 Markdown 中的图像保存到云端,那将是一场胜利。

这是必要的代码。

点文件

settings.py(必要部分)

网址.py

在我的pages应用程序中,这些是代码。

模型.py

视图.py

网址.py

先感谢您 :)

0 投票
1 回答
85 浏览

django - 如何更新实时 django 网站上的包/依赖项?

我创建了一个 django 网站,现在我希望通过 DigitalOcean 进行部署,我还没有上传它,因为我想在实际开始之前得到一个清晰的图片。我的问题是,

  1. 部署网站后,如何更新网站所需的软件包?例如:我正在使用 CKEditor 6。将来,当 CKEditor 7 到来时,我如何更新包,以便我的网站使用最新的 CKEditor 而不会丢失任何数据。
  2. DigitalOcean 部署在有和没有 git 的情况下都有效吗?所以我应该跳过 git,因为我真的不关心我的网站的版本控制。通过 FTP 应用程序(WinSCP、Filezilla)进行简单更新对我有用。
0 投票
0 回答
93 浏览

python - 如何使用 rest_auth 包重定向登录、注销、注册?

我在我的项目中使用 Django rest_auth 包。默认情况下,当我使用登录、注销和注册时它向我显示了一个密钥,我想在我的主页 URL 中重定向用户,但我不能。我有 LOGIN_REDIRECT_URL 但它仍然向我显示密钥并且 LOGIN_REDIRECT_URL 不起作用。我应该怎么办?????

0 投票
0 回答
22 浏览

django - 如何更改默认的 django rest_auth 重定向?

您好我正在使用 django rest_auth 包来管理我的项目的身份验证系统。当我使用用户注册或登录时,它只给了我一个密钥,并且不会将用户重定向到任何页面以及注销。登录、注销和注册后如何将用户重定向到我的主页???