Django2 でアプリをつくったので調べたことをまとめてみる

英語での情報は多いのだけれど日本語だとあまりみつからなかったので、まとめてみる。

数字の表示にカンマをつける

settings.py

NUMBER_GROUPING = 3
USE_THOUSAND_SEPARATOR = True

追加できなくする

admin.py

class MyModelAdmin(admin.ModelAdmin):
    def has_add_permission(self, request):
        return False

その他、削除、更新をできなくする指定は公式ドキュメントのメソッドを参照

管理画面を追加

How to turn Django Admin into a lightweight dashboard

管理画面の一覧で1ページあたりに表示する数を変更(ページャーの設定)

ModelAdmin.list_per_page

Django で pandas を使う

pip install django-pandas

https://github.com/chrisdev/django-pandas

テンプレートにタグを追加

独自のテンプレートタグとフィルタ

mod_wsgi をインストール

CentOS

yum -y install httpd-devel
yum -y install gcc
yum -y install make
yum -y install python-devel

参考 : PythonプログラムをApache HTTP Serverで公開したいけど、連携モジュールのインストールに失敗するので何とかした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です