問題タブ [photologue]
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 Photologue で拡張フィールドを表示する方法
モデルのカスタマイズ方法に関するドキュメントに従いました。ギャラリーに追加の URL フィールドを追加したいので、これを追加しました。
Django admin ではすべて問題なく表示されますが、実際の HTML でそのフィールドを呼び出す方法がわかりません。
ドキュメントには次のように記載されています。
上記のコードは、管理インターフェースでタグの入力を開始するのに十分です。それらをフロント エンドで使用/表示するには、Photologue 独自のテンプレートもオーバーライドする必要があります。テンプレートは特定のプロジェクトに合わせて大幅にカスタマイズされている可能性が高いため、ここでは例を示しません。
Photologue のテンプレートを自分のテンプレートでオーバーライドしました。私はあまりにも初心者なので、例なしでそれを理解することはできません. 私は運が悪いと推測しているだけです。
python - 認証されたユーザーへのアクセスを制限する
フォト ギャラリー サイトで、認証されたユーザーへのアクセスを制限しようとしています。認証されたユーザーにはすべての写真が表示され、認証されていないユーザーには 3 枚だけが表示されるようにします。
DetailView() から継承するクラス GalleryDetailView() を持つ Photologue というサードパーティ ライブラリを使用しています。ギャラリーの詳細ビューで get_context_data() メソッドをオーバーライドし、表示する写真のリストを準備するコードをそこに追加し、そのリストをテンプレート コンテキストに追加したいと考えています。これまでのところ、私は持っています:
編集:いくつかの回答に基づいて、私は今持っています:
しかし、何らかの理由で、認証されたユーザーと認証されていないユーザーの両方にすべての写真が表示されます。私はこれを何時間もいじっていて、さまざまな結果を見てきました(必要なものではありません)ので、認証が機能していることはわかっています。
django - Django-Photologue:jpgファイルのアップロード中にエラー500が発生しましたが、pngファイルのアップロードは機能します
django-photologue に jpg ファイルを追加しようとすると、「サーバー エラー (500)」が発生します。
Apache ログには次のように表示されます。
"POST /admin/photologue/photo/add/ HTTP/1.1" 500 330 http://www.mywebsite.net/admin/photologue/photo/add/ " "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 ( KHTML、Gecko など) Chrome/39.0.2171.95 Safari/537.36"
ファイルは実際にはサーバーのメディア フォルダーにアップロードされますが、管理インターフェイスに表示されず、ギャラリーに追加できません。
また、png ファイルを追加しても問題なく動作します。
何か提案はありますか?
編集:djangoのデバッグを有効にすると、
例外タイプ: UnsupportedOperation 例外値: fileno 例外の場所: create_size の /usr/local/lib/python2.7/dist-packages/photologue/models.py、455 行目 –</p>
python - Photologue のギャラリーには、写真を 1 つだけ含めることができます
フォトログをサーバーに置いた後、写真のアップロードに問題はありません。
問題は、管理サイトからギャラリーを作成しているときに、ギャラリーに添付する写真を 1 つしか選択できないことです。たくさんの写真を選択しても、そのうちの 1 枚だけがギャラリーにリンクされます。
ギャラリーに写真を追加する唯一の方法は、データベースの photologue_gallery_photos テーブルに手動で追加することです:(
誰かがそれを解決する方法を知っていますか?
python - フォトログにギャラリーを追加するには?
プロジェクト (ブログ) に photologue を正しくインストールし、管理パネルに画像を追加できますが、メイン ページに画像を表示するにはどうすればよいですか?
python - Django Photologue zipアップロードは画像名を保持します
私はフォトログに取り組んでいますが、今のところ完璧です。zip 画像をアップロードするときに画像名を保持する方法を知りたいだけです。
これは、zip ファイルのアップロード後の保存機能のコードです。:
画像の名前をタイトルに変更しています。title_1.jpg title_2.jpg など ... そして、zip ファイル内の各画像のイニシャル名を
教えてください。
どうもありがとうございました