問題タブ [wagtail]
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.
django - Wagtail (または Django) で指定されたタイプの子ページを取得する
現在のページの子ページを取得する次のコードがあります。
これは、たとえば、画像のギャラリーを表示するために使用されます (各子ページには画像があります)。
ただし、これは 1 種類の子しかない場合は正常に機能しますが、別の子ページを追加しようとすると (たとえば、証言を表示するため)、上記のコードは子の種類をフィルター処理しません..したがって、すべての子が表示されます。
これを機能させる別の方法があるかどうか、または私のアプローチが間違っているかどうか (子ページの使用) を知りたいです。
どんな助けでも大歓迎です:-)
django - include タグを使用するとフォームが送信されない
Wagtail Form Builder で購読フォームを作成しました。フォームがそのテンプレート subscribe_form.html から送信されると、送信は正常に行われます。
ただし、include タグを使用して他のページに含めると、送信されず、エラー メッセージも表示されません。
include タグを使用したときにフォームが送信されない原因について誰かアドバイスをいただけますか?
django - 「str」オブジェクトには属性「relative_url」がありません
wagtail でテンプレート タグをロードするときに、'str' object has no attribute 'relative_url' というエラー メッセージが表示されます。
これが私のタグコードです:
これが私のhtmlテンプレートコードです:
行を削除すると:
フォームのコンテンツは読み込まれますが、もちろん投稿されません。誰かがこれを修正する方法を理解するのを手伝ってくれますか?
wagtail - 複数のアプリで streamfield を使用する: 移行エラー
私の鶺鴒 Web サイト プロジェクトはcore
、event
、publications
などのさまざまなアプリに分割されており、 にストリームフィールドを設定していcore.models
ます。
core.models
このストリームフィールドを だけでなく にも再利用したいと思いevent.models
ます。
しかし、ストリームフィールドを 1 回だけ定義 (サブクラス化StreamBlock
) し、すべてのアプリで再利用する最もエレガントな (ドライな) 方法は何ですか?
私StreamBlock
はwagtaildemoプロジェクトのものに触発されました:
-
しかしmakemigrations
、更新されたEventIndexPage
ページ モデルを試してみると、私がそうであるという警告が表示されますtrying to add a non-nullable field 'body' to eventindexpage without a default
が、これは非モデルの (ストリーム) フィールドでのみ発生しcore
ます。
要求されたデフォルト値を渡す -"asdf"
または"[]"
-makemigrations
移行ファイルを構築するが、以下migrate
は失敗します:
これが私の問題に関連している場合: このプロジェクトは openshift にデプロイされるため、Python 3 を使用する場合は Django 1.8 に制限されています。
permissions - Wagtail が MyPage の追加権限を設定
セキレイ初心者です。
特定のモデルに権限を追加しようとしていますが、「wagtail 管理者」には何も表示されません。私はこれを「ジャンゴ」の方法で行うことができますが、ワグテールがこのタイプの権限を処理できるという印象があります。鶺鴒のドキュメントにはヒントが見つかりませんでした。
「MyPage」という名前の新しいモデルがあります。
Wagtail 管理者のグループ セクションでこの権限を利用できるようにするにはどうすればよいですか?