zoukankan      html  css  js  c++  java
  • stark组件之启动【模仿Django的admin】

    首先需要在settings注册app

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'app1.apps.App1Config',
        "stark.apps.StarkConfig",
        "crm.apps.CrmConfig"
    ]
    

      

    因为我们这里写一个stark模仿admin,所以在stark的目录下apps文件中这样写,这个就会执行每个app下的stark.py文件

    from django.apps import AppConfig
    from django.utils.module_loading import autodiscover_modules
    
    
    class StarkConfig(AppConfig):
        name = 'stark'
    
        def ready(self):
            # 扫描所有的stark.py文件,并执行
            autodiscover_modules("stark")
    

      

    在stark这个app的stark文件就是我们主逻辑

    然后我们看下其他app目录下的stark.py文件,这里往site中注册表,同时设置每个表的配置类

  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
    LeetCode
  • 原文地址:https://www.cnblogs.com/bainianminguo/p/10134952.html
Copyright © 2011-2022 走看看