2017-10-02 1 views
0

Djangoには管理者がいます。私はそれを使用していますが、私はそのコードにアクセスできないようです(たぶん私はちょっとばかげていて、おそらくDjangoには新しく、既存のプロジェクトは継承しています)。重要なことは、レガシーデータベースをこの新しいデータベースに移植しているため、ユーザーやグループに割り当てられている権限などがあることです。下の図に示すように、権限の表示ボックスが小さすぎるため、管理者が権限オプションを適切に評価できなくなります。これをどのように変更しますか?あなたが終わった後(公式ドキュメントで推奨)以下のディレクトリ認証と許可のDjango管理セクションの権限ボックスのサイズはどのように変更しますか?

your_project 
    |-- your_project/ 
    |-- myapp/ 
    |-- templates/ 
      |-- admin/ 
       |-- myapp/ 
        |-- template_you_are_overriding.html <- do not misspell this 

コピー管理テンプレート:あなたがする必要がどのような

enter image description here

答えて

0

は以下のとおりです。それ。

TEMPLATES = [ 
    { 
     'DIRS': [os.path.join(BASE_DIR, 'templates')], # <- add this line 
     }, 
    }, 
] 

このフォルダに上書きしたいテンプレートの検索:あなたが持っている場合

lib/python2.7/site-packages/django/contrib/admin/templates/admin

は、あなたが最初とlibフォルダを探しvirtualenvのアクセス権を持っている場合、それは直接インストールし、その後、アクセスそこから。

その後、私はテンプレートとしてrowsをHTML要素と仮定しているので、そのテンプレートを修正するだけです。

関連する問題