问题标签 [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.
python - Django 模型无法识别 MarkdownxFormField 字段
我正在尝试为markdownx
我的模型添加支持,这将允许从管理面板进行预览编辑。但是,一旦我将我的content
字段从django 更改models.FileField
为MarkdownXFromField()
迁移时删除内容字段并忽略它,就好像它根本不是模型的一部分。
我完全遵循了这些文档,但它不起作用。
我也跑了collectstatic
。
django - 添加 django MarkdownX 图像的完整路径?
我在我的 django 模型中添加了一个 MarkdownxField,它运行良好。我可以通过管理面板中的适当预览对其进行编辑。
但是,当我将图像添加到降价时,出现了问题。我的应用程序是在 React 中构建的,并从域上的不同端口提供服务。当 MarkdownX 将图像添加到 markdown 文件时,它会使用相对路径,因此调用会转到客户端端口,而不是自动保存图像的服务器端口。
我查看了 MarkdownX 的设置选项,但找不到有用的东西。图像被上传一个保存的井。但是客户端无法访问它。
python - Django:__init__.py 包中断迁移
在我的应用程序中,我有文件结构:
在 RandomFileName.py 我有帮助类为我的模型生成随机文件名:
在模型中,我想将helpers/
目录视为一个模块:
然后,我跑python3 manage.py makemigrations myapp
看起来不错。
然后,我运行python3 manage.py migrate
并得到一个错误:
为什么 RandomFileName 在迁移中翻了一番?我哪里做错了?
django - 我如何修改 django-tracking2 以便用户可以选择退出跟踪
我现在正在制作一个网站,需要使用django-tracking2进行分析。一切正常,但我想允许用户选择退出,我还没有看到任何选项。我在想修改中间件部分可能会起作用,但老实说,我不知道该怎么做,因为我以前没有写过中间件。
我尝试编写一个脚本来检查一个名为的 cookie no_track
,如果没有设置,我会将其设置为 false 以进行默认跟踪,如果他们拒绝,它设置no_track
为 True 但我不知道在哪里实现它(除了中间ware,当我尝试服务器告诉我联系管理员时)。我在想也许我可以使用信号来防止用户被跟踪,但这会减慢网页速度,因为它必须处理防止每个页面上出现新的访问者实例(因为它可能会继续创建新实例,因为它看起来像一个新用户)。我可以子类化 Visitor 类并修改__init__
以检查 cookie 并让它保存或不保存。
感谢您提供任何答案,如果我找到解决方案,我将编辑帖子或帖子并接受答案,以防万一其他人需要。
django - 如何告诉 Django 我已经覆盖了第三方应用程序
我想向Django-Notifications视图添加功能。我想最好的方法是重写类,添加我的自定义逻辑,然后将类传递给 super:
我知道这个覆盖 Django Admin 的指南,但我找不到如何为其他第三方包执行此操作。
我的问题是:
我不知道把这个被覆盖的类放在哪里(在我的项目树中)。
我不知道如何告诉 Django 它已被覆盖(settings.py?)。
谢谢你。
api - 来自 Django 包的表
你是怎么做的,我在 Django 中为 Instagram API 使用一个包,它在管理页面中创建一个带有媒体 ID、链接、日期和标题的表格。但是我在项目上找不到这个表,如何在视图上使用这个模型,并在模板上显示它包含的数据。我正在使用 MySQL。
python - 使用 markdown 和 cloudinary 的 django 应用程序
我正在尝试使用django-markdownx
anddj3-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
先感谢您 :)
django - 如何更新实时 django 网站上的包/依赖项?
我创建了一个 django 网站,现在我希望通过 DigitalOcean 进行部署,我还没有上传它,因为我想在实际开始之前得到一个清晰的图片。我的问题是,
- 部署网站后,如何更新网站所需的软件包?例如:我正在使用 CKEditor 6。将来,当 CKEditor 7 到来时,我如何更新包,以便我的网站使用最新的 CKEditor 而不会丢失任何数据。
- DigitalOcean 部署在有和没有 git 的情况下都有效吗?所以我应该跳过 git,因为我真的不关心我的网站的版本控制。通过 FTP 应用程序(WinSCP、Filezilla)进行简单更新对我有用。
python - 如何使用 rest_auth 包重定向登录、注销、注册?
我在我的项目中使用 Django rest_auth 包。默认情况下,当我使用登录、注销和注册时它向我显示了一个密钥,我想在我的主页 URL 中重定向用户,但我不能。我有 LOGIN_REDIRECT_URL 但它仍然向我显示密钥并且 LOGIN_REDIRECT_URL 不起作用。我应该怎么办?????
django - 如何更改默认的 django rest_auth 重定向?
您好我正在使用 django rest_auth 包来管理我的项目的身份验证系统。当我使用用户注册或登录时,它只给了我一个密钥,并且不会将用户重定向到任何页面以及注销。登录、注销和注册后如何将用户重定向到我的主页???