Django 3(8.django app名称カスタマイズ)feat.鼠疫キャンパス

2162 ワード

1.adminでアプリ名を変更する



01.各アプリケーションのアプリケーション。pyにverbose nameを追加!

  • fcuser
  • from django.apps import AppConfig
    
    
    class FcuserConfig(AppConfig):
        name = 'fcuser'
        verbose_name = '사용자'
    
  • order
  • from django.apps import AppConfig
    
    
    class OrderConfig(AppConfig):
        name = 'order'
        verbose_name = '주문'
  • product
  • from django.apps import AppConfig
    
    
    class ProductConfig(AppConfig):
        name = 'product'
        verbose_name = '상품'

    02.ルートフォルダの設定。pyのINSTALLED APPSを修正!


    INSTALLED_APPS = [
        'baton',
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'django.contrib.humanize',
        'rest_framework',
        # 각 앱에 있는 apps.py에 verbose_name으로 별칭을 지정해 줄 수 있다
        'fcuser.apps.FcuserConfig',
        'product.apps.ProductConfig',
        'order.apps.OrderConfig',
    
        'baton.autodiscover',
    ]

    03.やってみろ!



    04.verbose nameはモデルでもよく使われています!