1. 程式人生 > >2、Django實戰第2天:app設計

2、Django實戰第2天:app設計

搜索路徑 enc 註冊 image nbsp courses http pps 令行

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‘
]

  

2、Django實戰第2天:app設計