Python
 Computer >> コンピューター >  >> プログラミング >> Python

Django –管理者ベースのファイル管理


通常、フロントエンドからファイルまたは画像に関連する変更を行います。この記事では、サーバーからクライアントにレンダリングするさまざまな種類のファイルを管理できる管理パネルでファイル管理を行う方法を説明します。

django-filerをインストールします モジュール-

pip install django-filer

settings.py 以下を追加-

INSTALLED_APPS = [
   ...
   'easy_thumbnails',
   'filer',
   'mptt',
   ...
]
THUMBNAIL_HIGH_RESOLUTION = True

THUMBNAIL_PROCESSORS = (
   'easy_thumbnails.processors.colorspace',
   'easy_thumbnails.processors.autocrop',
   #'easy_thumbnails.processors.scale_and_crop',

   'filer.thumbnail_processors.scale_and_crop_with_subject_location',
   'easy_thumbnails.processors.filters',
)

ここでは、プロジェクトに必要なライブラリをアプリとして追加しました。画像の前処理を追加しました。

これで、管理ページはすべて完了です。円錐形のURLを作成しましょう アップロードされたファイルの場合。

urls.py、 以下を追加-

urlpatterns = [
   ...
   path(r'filer/', include('filer.urls')),
   ...
]

ここでは、すべてのファイルまたは画像が保存されるファイルマネージャーのURLを作成しました。

出力

Django –管理者ベースのファイル管理 Django –管理者ベースのファイル管理

円錐形のURLの場合は、フォルダに移動するとボタンが表示され、それをクリックすると円錐形のURLが表示されます-

Django –管理者ベースのファイル管理



  1. Slack用の4つの優れたファイル管理ツール

    Slackでファイルを共有するのが一般的です。進行中のプロジェクトがあり、同僚とファイルを共有する必要がある場合は、このサービスを使用すると簡単に共有できます。つまり、ほとんどの場合です。 Slackでのファイル共有は、機能が非常に制限されている場合があります。 そのため、このリストを作成しました。 Slackでのファイル共有とファイル管理を改善する4つの方法があります! Slackには4つ以上のファイル共有/ファイル管理ツールがあることに注意してください。このリストは、最も説得力のあるものだけをカバーしています。 1。クラウドストレージの統合 Googleドライブ、Dropbox、

  2. 管理者権限なしでソフトウェアをインストールする方法

    新しいソフトウェア、ドライバー、またはプログラムをインストールしようとしていますが、インストールできませんか?オペレーティング システムが管理者の許可を求め、インストールを一時停止しましたか?質問があなたの正確な位置を示している場合は、心配を手放してください。通常の PC ユーザーで、インストールには管理者権限が必要な場合があります。この記事は、Windows 10 で管理者権限なしでソフトウェアまたはプログラムをインストールする方法について説明します。 Windows 10 で管理者権限なしでソフトウェアをインストールする方法 Windows 10 で管理者権限のないインストールの問