問題タブ [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.

0 投票する
2 に答える
6889 参照

django - Wagtail (または Django) で指定されたタイプの子ページを取得する

現在のページの子ページを取得する次のコードがあります。

これは、たとえば、画像のギャラリーを表示するために使用されます (各子ページには画像があります)。

ただし、これは 1 種類の子しかない場合は正常に機能しますが、別の子ページを追加しようとすると (たとえば、証言を表示するため)、上記のコードは子の種類をフィルター処理しません..したがって、すべての子が表示されます。

これを機能させる別の方法があるかどうか、または私のアプローチが間違っているかどうか (子ページの使用) を知りたいです。

どんな助けでも大歓迎です:-)

0 投票する
1 に答える
200 参照

django - include タグを使用するとフォームが送信されない

Wagtail Form Builder で購読フォームを作成しました。フォームがそのテンプレート subscribe_form.html から送信されると、送信は正常に行われます。

ただし、include タグを使用して他のページに含めると、送信されず、エラー メッセージも表示されません。

include タグを使用したときにフォームが送信されない原因について誰かアドバイスをいただけますか?

0 投票する
2 に答える
2073 参照

django - 「str」オブジェクトには属性「relative_url」がありません

wagtail でテンプレート タグをロードするときに、'str' object has no attribute 'relative_url' というエラー メッセージが表示されます。

これが私のタグコードです:

これが私のhtmlテンプレートコードです:

行を削除すると:

フォームのコンテンツは読み込まれますが、もちろん投稿されません。誰かがこれを修正する方法を理解するのを手伝ってくれますか?

0 投票する
1 に答える
892 参照

wagtail - 複数のアプリで streamfield を使用する: 移行エラー

私の鶺鴒 Web サイト プロジェクトはcoreeventpublicationsなどのさまざまなアプリに分割されており、 にストリームフィールドを設定していcore.modelsます。

core.modelsこのストリームフィールドを だけでなく にも再利用したいと思いevent.modelsます。

しかし、ストリームフィールドを 1 回だけ定義 (サブクラス化StreamBlock) し、すべてのアプリで再利用する最もエレガントな (ドライな) 方法は何ですか?

StreamBlockwagtaildemoプロジェクトのものに触発されました:

-

しかし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 に制限されています。

0 投票する
1 に答える
1093 参照

permissions - Wagtail が MyPage の追加権限を設定

セキレイ初心者です。

特定のモデルに権限を追加しようとしていますが、「wagtail 管理者」には何も表示されません。私はこれを「ジャンゴ」の方法で行うことができますが、ワグテールがこのタイプの権限を処理できるという印象があります。鶺鴒のドキュメントにはヒントが見つかりませんでした。

「MyPage」という名前の新しいモデルがあります。

Wagtail 管理者のグループ セクションでこの権限を利用できるようにするにはどうすればよいですか?