問題タブ [zinnia]

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 に答える
283 参照

python - Django 1.7 & Zinnia (安定版) - ブログを非公開にして招待者のみにするにはどうすればよいですか?

私はこれを数日間調査しており、多くの可能な解決策を見つけましたが、ほとんどのチュートリアルまたはドキュメントページは 1 年以上前のもの (公式の django のものを除く) であり、古いバージョンの django を対象としています..または単に物事を明確に説明しないでください。私は Django と python に比較的慣れていないので、ほとんどの tuts が提供しているように見えるもう少し説明が必要です。

基本的に私がやっていることは、ブログを先頭にファイルのプライベート アーカイブを作成することです。非メンバーにはログイン ページのみが表示され、招待コードを介して登録してログインすると、サイトの残りの部分のみが表示されます。

現在、Zinnia をシンプルなブログ アプリとして使用しており、ニーズに合わせてデフォルトのテンプレートをカスタマイズしています。

これらの機能を実装する方法を知っている人はいますか?

編集: 提案されているように、チュートリアル「認証と承認の処理」を実行していますが、クラスベースのビューを作成する必要があるまで、すべてがうまくいっているようです。チュートリアルはある種の「連絡先リスト」タイプのアプリケーションの例で作業しており、私は百日草のブログを管理しているので、使用する適切なクラス/モデルを理解するのを手伝ってもらえないかと思っていました. 現在、views.py ファイルは次のようになっていますが、これはおそらく正しくありません。

私がやろうとしていることと一致するようにこのコードをどのように変更するかわかりません。「model」、「template_name」、および「return」は百日草に関連するものに対応するはずですが、ここで本当に困惑しています。

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

django - ジニア エントリーまとめ

現在、Django / Zinnia (最新バージョン) を使用してブログ サイトを構築していますが、エントリの概要を制御するのに問題があります。

2 つの質問:

  • エントリの概要を表示するにはどうすればよいですか? (サイドバーで) 特定のポイントを制御するテンプレート タグまたはパラメーターが見つかりません。
  • 要約の長さを制御するにはどうすればよいですか? (例: 最大 130 文字)
0 投票する
2 に答える
297 参照

python - Zinnia が MySQL バックエンドの QuerySet.datetimes() で無効な値を返しました

これこれを実行し、この領域のドキュメントに従いましたが、まだエラーが発生しています。デバッグする方法がわかりません。最後にトレースバックします。

更新: MySQL バックエンドの使用が原因です。SQLite3 は問題ありませんが、django バックエンドの MySQL コンパイラ コードに渡されたクエリ データは何も返さず、単独で実行するとエラーが返されます。他の誰かがこの問題を抱えていますが、回避策はありますか、それとも完全に間違っていますか?

再現する手順:

MySQL をデータベースとして使用します。

次のビューにアクセスします。

ウェブログを入力します。

ビューを更新します。

ブーム。

これを までたどりましたがzinnia.views.archives.EntryIndex.as_view、まだ何が起こっているのかわかりません。誰にもアイデアはありますか?ジニア0.14.1を実行しています

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

python - ブログ テンプレートでジニア テンプレート タグを使用する

Zinnia を使用して、ウェブサイトのブログのバックエンドを作成しています。フロントエンドが読み込まれ、ブログ リスト、アーカイブ、タグなどを表示するためにバックエンドをプラグインしたいだけです。ジニアはtemplatetagsこれらを表示する必要がありますが、使用方法に関するドキュメントが見つかりません。
フロントエンドがある場合、テンプレートタグを使用してブログ リストを表示するにはどうすればよいですか?

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

python - Django のコード スニペットについて説明する

私はDjangoにかなり慣れていません。ジニアをいじってカスタマイズし、独自のテーマ/テンプレートなどで設定してcontentいます。デフォルトのテンプレートに表示されるメインは次のとおりです。

includeページ内にテンプレートが含まれていることを理解しています。しかし、私が理解できないのは、レンダリングされている関連するテンプレートをどのように見つけるのですか? とはcontent_template? このスニペットを理解するのを手伝ってください。

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

django - Django Zinnia でコメント スパムを停止するには?

Zinnia のブログのコメントにキャプチャを追加する簡単な方法が見つからないようです。確かに他の人がこの問題を抱えていて、すでに解決していますか?