問題タブ [django-filer]

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

django - Django-filer: テンプレートのフォルダー構造を読み取ってギャラリーを作成する

Django-Filer を使い始めたばかりで、管理システムにアップロードされた画像を実際に参照する方法について少し迷っています。

複数のアルバムを処理できる単一のページにシンプルな動的ギャラリーを表示する必要があります。各アルバムはページの新しい見出しであり、そのアルバム内のすべての画像がその見出しの下に表示されます。Django-Filer の管理システムで使用したい大まかな構造は次のとおりです。

    • イメージギャラリー
      • アルバム 1
        • 画像1
        • 画像2
        • 画像3
      • アルバム 2
    • もう一つのギャラリー

私の質問は、テンプレートでループを使用して、アルバム フォルダーを新しい見出しとして使用して各画像を表示するにはどうすればよいですか?

関連する 2 つ目の質問は、Folder モデルを拡張して説明フィールドを含めるには、その機能を損なうことなくどのようにすればよいかということです。

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

django - ジャンゴファイラーのダンプデータに画像がありません

postgres を使用して、sqlite3 バックエンドを使用してローカル開発の django cms から AWS にコンテンツを移行しようとして問題が発生しています。次のコマンドを使用して、すべてのページ データ、タイトル、プラグイン、およびおそらくファイラー イメージをダンプしています。

ただし、ステージング環境で loaddata を実行しようとすると、外部キーの整合性エラーが発生します。特に、テーブル filer_file の周りで発生します。テーブル構造を見ると、filer_image にあるすべての画像について、filer_file に外部キー参照が必要です。これは、JSON ダンプファイルの内容を反映していません。

奇妙なことに、ドキュメント (pdf など) の場合、dumpdata コマンドは正常に機能します。これは、画像に関連しているだけです。さらに、欠落している json データを手動で生成すると、問題なく動作します。

以前にこの問題に遭遇した人はいますか? 次のバージョンにアップグレードしたばかりですが、まだエラーが表示されます。

0 投票する
0 に答える
76 参照

django - django-filer が django.db.utils.OperationalError: no such table: filer_file を発生させます

拡張ファイルアップロード機能のために、Django Admin のモデルにdjango-filerを実装しようとしています。データベースを何度削除して移行を再実行してもdjango.db.utils.OperationalError: no such table: filer_file、データベースの移行時にエラーが発生します。

これに関連するすべての投稿を StackOverflow で読みましたが、どれも役に立ちませんでした。私も移行を偽造しようとしましたが、古いファイルを削除し始めましたが、とにかくこのエラーが発生しました。

Django Admin 経由でモデルにアクセスしようとすると、

ここに私のmodels.pyがあります:

そして、ここに admin.py があります:

これを解決するにはどうすればよいですか?

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

django - 管理領域(または代替ライブラリ)の外でdjango filerを使用する

Django filer は、ファイルを管理するための優れたツールです。重複を検出し、フォルダー内のハッシュに基づいてファイルを整理し、ファイルとフォルダーを管理するための優れた UI を備え、ファイルの履歴とアクセス許可を処理します。

ソース コードの一部を読んだところ、コードとテンプレートで django の管理機能が広範囲に使用されていることがわかりました。ログインしているスタッフ以外のメンバーがこれらの機能を使用する方法はありますか? 自分のファイルやフォルダを個人のアップロード エリアにアップロードして管理するためのツールを (車輪を再発明することなく) 提供するには?

簡単な方法がない場合、どのような代替手段がありますか?コードの最小限の変更でそのような機能を提供することをお勧めしますか?

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

django - django cms filer のアップロードが失敗する

[アップデート]

なんとか小さなファイルをアップロードできました (ただし、まだ大きな画像ではありません)。../media/filer_public/サブディレクトリが正しく作成され、ファイルが正しくアップロードされています。nginx の構成を調査する必要があります。

【OP】

スーパーユーザーとして新しい Django CMS システムにログインしましたが 、ファイルのアップロードがサイレントに失敗するため、ページにファイラー イメージを追加したり、ファイラー ファイルを追加したりすることができません。アップロードのグラフィックスを非常に短時間点滅させますが、実際には何もアップロードしていません。settings.py静的アーティファクトが正しくレンダリングされ、とディレクトリ の両方でNginx同様の信頼性 があるため、すべてが正しいと思います。locationsmediastatic

ファイルとディレクトリのパーミッションと所有権はすべて正しいと思います。つまり、Nginx に Django CMS アプリ ディレクトリのユーザーおよび/またはグループの所有権があり、そのアクセス許可が正しいことです。

Postgresテーブルfiler_folderには、ページの編集時に作成した新しいファイラー フォルダーの行がありますが、対応するディレクトリがファイル システムに作成されていません。正しく保存されるテキストと新しいテキスト ブロック プラグインを追加できます。

Django CMS は、Docker ボリュームへの (読み取り/書き込み) アクセス権がwebあることを確認した Docker コンテナーで実行されています。rw

webs ログ に異常はありません。

何が起こっているか (何が起こっていないか) を知るにはどうすればよいですか?

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

django - django-filer - AttributeError: 'Manager' オブジェクトに属性 '_inherited' がありません

django-filer をインストールしようとしています。しかし、実行するmanage.py migrateAttributeError: 'Manager' object has no attribute '_inherited' が発生します。それが何を意味するのかわかりません。(私は Heroku スターター テンプレートhttps://github.com/heroku/heroku-django-templateでこのプロジェクトを開始しました)

最初は JPEG と ZLIB をインストールするのを忘れたのではないかと思っていましたが、私の理解では、これらは Pillow 3.0 以降のデフォルトです。

設定.py