![](/img/trans.png)
[英]How can I use a feature flag within a custom wagtail block?
我正在做一個項目,我們想為 StreamBlock 添加一個新選項,但只有某些(付費)用戶可以使用該選項。 所以,理想情況下,我們希望將這個新選項放在功能標志后面。 我想用我們的代碼做的事情的一個非常簡化的版本如下所示: 我們希望該embed選項僅對某些特定用戶可用。 如果embed與body處於 ...
[英]How can I use a feature flag within a custom wagtail block?
我正在做一個項目,我們想為 StreamBlock 添加一個新選項,但只有某些(付費)用戶可以使用該選項。 所以,理想情況下,我們希望將這個新選項放在功能標志后面。 我想用我們的代碼做的事情的一個非常簡化的版本如下所示: 我們希望該embed選項僅對某些特定用戶可用。 如果embed與body處於 ...
[英]Wagtail routablepageurl for global search functionlity
我正在嘗試在網站的 header 中添加搜索功能,因此它是全球性的,但我在可路由頁面的上下文部分遇到問題,因為我不知道如何設置它,以便它始終鏈接到主頁 model無論 URL。 例如,這在主頁上有效,因為 self 是主頁。 但是,如果我 go 到博客頁面 (localhost:8000/blog ...
[英]How to migrate from StaticBlock to StructBlock?
我必須將已經存在的StaticBlock更改為StructBlock : 到: 但是,如果 wagtail 頁面已經在其中配置了SomeBlock ,我會收到錯誤消息: NoneType 不可迭代因為我在StaticBlock中沒有任何東西。 我需要為此編寫自定義數據遷移。 根據列出的架構操作, ...
[英]Define multiple templates for a predefined block wagtail CRX
我正在將網站移至wagtail 並決定使用編碼擴展。 該庫帶有一個圖片庫內容塊。 我想使用它,但定義了一些您可以在管理 UI 中選擇的模板。 您通常在元部分定義一個模板,但我注意到模板的管理 UI 中有一個下拉菜單。 如何向該下拉列表添加模板? 鏈接到我要更改的內容塊我有興趣添加一個 HTML 模板 ...
[英]Permission denied /media files Django Nginx setup
我遵循了本教程: https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-22-04 一切正常(提供靜態文件等),但用戶上傳的媒 ...
[英]Django Wagtail dynamically create form without new model
我將如何允許我的主要用戶動態創建 forms 他們可以發布給他們的最終客戶。 我的每個主要用戶都有自己獨特的信息,他們想收集這些我事先不知道的信息。 我想避免在代碼中為他們的動態需求創建新模型,然后不得不遷移模型。 我遇到了這個有一個有趣的回應,但它以免責聲明開頭 Python 和 Django ...
[英]Wagtail: Limit choice dynamically based on current object
如何限制 wagtail admin 中 districtobject 字段的選擇? 我知道我可以使用“limit_choices_to”作為 Q 的基本限制。但我想使用一種更動態的方法,它允許我使用當前 object 的“內容”。(如 self.attribute ...等) 例如: ...
[英]Wagtail: how to change css class in auto-generated block?
我在 StreamFied 中有一個 StructBlock: 在 html 中,我有以下結構:/index.html /塊/course_block.html 我想在索引頁中更改 class 課程塊的名稱我嘗試在StructBlock 中添加form_classname 但這對我沒有幫助它在c ...
[英]Iterate over page data stored in a settings Orderable
我創建了一個 Wagtail 設置頁面,允許我 select 1-5 頁,我想在我的網站頁腳中顯示為“最受歡迎的頁面”。 我已經使用 Orderable 和 PageChooserPanel 完成了此操作,請參見下文: 上面的工作正常,但我正在努力讓選擇的各個頁面的內容出現在我的模板中。 上面的循環 ...
[英]Using PageChooserPanel as an Orderable in Settings, getting "'list' object has no attribute 'bind_to'" Attribute error
我正在嘗試在 Wagtail 中創建一個設置頁面,允許我手動選擇 1-5 個頁面,這些頁面將在我的網站上顯示為“最受歡迎的頁面”。 我在 Orderable 中使用 PageChooserPanel,但我收到了一個我不知道如何修復的屬性錯誤 - “'list' object 沒有屬性 'bind_t ...
[英]Correct way to add dynamic form fields to WagtailModelAdminForm
我有一個用例,我需要將動態表單字段添加到WagtailModelAdminForm 。 使用標准 django 我通常只創建一個自定義子類並在表單的__init__方法中添加字段。 在 Wagtail 中,因為 forms 是用 edit_handlers 構建的,所以這變成了一場噩夢。 我有以下動 ...
[英]Link feature missing in Wagtail RichTextBlock
我正在 models.py 中創建 Wagtail ArticlePage class。 作為我文章中 body 字段的一部分,它是一個 StreamField,我創建了一個“段落”組件,它是一個 blocks.RichTextBlock()。 當我在管理控制台中測試它時,我可以正確地創建文章,但是 ...
[英]Wagtail permission for different user pass
在我的 wagtail 應用程序中,我有一個 model,我只想允許某些類型的用戶查看該 model。在 django 中,我將繼承 UserPassesTestMixin。 在 wagtail 中,我將允許它基於 session 數據。 如果request.session.dados_usuari ...
[英]Using the same StreamField multiple times within a MultiFieldPanel
我已將頁面分成幾個部分,我正在嘗試使用相同的 StreamField,因此我不會重復代碼,但按照我下面的代碼在不同的 MultiFieldPanel 中使用相同的代碼會導致保存草稿或發布頁面后無法正確保存字段 go 為空。 我正在嘗試找出設置它的正確方法。 我猜下面會起作用,但我想嘗試不重復代碼。 ...
[英]How to extend the Wagtail image format modal?
我們有一個內容編輯器想要的用例右對齊圖像,使文本環繞它設置圖像寬度,使其在文章中可以很好地縮放。 雖然富文本編輯器允許我們 select 右對齊格式的圖像,但沒有指定圖像寬度的選項。 如何自定義 Wagtail“選擇格式”模態以添加圖像寬度的新字段並在渲染的 output 中使用它? 我希望避免 ...
[英]How to read URL parameters in a Wagtail model?
我正在嘗試從 Wagtail model function 中的 URL 中讀取參數。但是,在我的 model function 中不接受“請求”參數。我還嘗試創建一個假的 8834004065't8988 參數其他一切都工作正常。 這個假的 function 可以正常工作,但是一旦添加了“req ...
[英]In Wagtail, I want to expose the API but only to internal/authorized services
我按照Wagtail 說明在我的 Wagtail CMS 中設置了 API v2。 CMS 將以 headed 模式使用,但我仍想啟用 API,以便其他服務可以直接查詢原始信息。 但是,我不想讓 API 僅可公開訪問,因為這將允許惡意行為者完全廢棄我網站的內容。 我如何向 API url 路徑添加 ...
[英]Obfuscate sensitive data in Wagtail Markdown or custom editor fields
我想知道混淆 Markdown(wagtail-markdown)或任何其他自定義字段中敏感數據的最佳方法。 用例是為了防止機器人在德國法律要求的 Impressum 頁面上抓取 email 和電話號碼。 到目前為止,我已經嘗試過在線使用 email 編碼器之一並將 output 粘貼到 Markd ...
[英]Wagtail: Redirect after saving Django model
在 Wagtail 4.1.1 中保存BaseSiteSetting model 后,我試圖將用戶重定向到自定義 HTML 頁面我不確定如何完成此操作, BaseSiteSetting繼承自 Django models.Model ,這意味着可以覆蓋save() function 但是我如何在無法 ...
[英]How can I limit wagtail's site history by site to support multi-tenancy?
我設置了一個多租戶鶺鴒,我們目前正在努力更新。 我們最近剛剛升級到v2.15,它為所有模型引入了審計日志記錄,而不僅僅是頁面模型。 AFAICT 通過查看wagtail 代碼,頁面模型的更改僅對具有can_add_subpage或can_edit權限的超級用戶或管理員可見,這似乎有效地支持多租戶 ...