• 2、Django实战第2天:app设计


    app设计:五大模块

    users 用户管理
    courses 课程管理
    organization 机构和教师管理
    operation 用户操作管理

    新建上面4个模块的app

    manage.py@mxonline > startapp users
    manage.py@mxonline > startapp courses
    manage.py@mxonline > startapp organization
    manage.py@mxonline > startapp operation
    

    为了方便管理,把app放在单独的一个目录里面

    1、新建目录,命名为apps
        New-->Python Package
    2、把它们拖入到新建的目录,移动的时候,去掉Search for references和Open moved files in editor勾选

    配置路径查找

    1、解决编辑器查找
      apps右键-->Mark Directory as-->Sources Root,这样我们import的时候就可以在apps中找

    2、解决命令行环境查找
      编辑settings.py, 把apps加入到搜索路径中

    在settings.py中注册app

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'users',     #注册新建的4个app
        'courses',
        'organization',
        'operation'
    ]
    

      

  • 相关阅读:
    Palindrome Partitioning
    Minimum Path Sum
    Maximum Depth of Binary Tree
    Minimum Depth of Binary Tree
    Unique Binary Search Trees II
    Unique Binary Search Trees
    Merge Intervals
    Merge Sorted Array
    Unique Paths II
    C++ Primer Plus 笔记第九章
  • 原文地址:https://www.cnblogs.com/sellsa/p/8434721.html
Copyright © 2020-2023  润新知