Django 基礎筆記補充

一、目錄文件python

django-admin.py startproject mydjdjango

cd mydj
python manage.py startapp myapp
 
後生成目錄:
mydj/
├── myapp
│   ├── __init__.py
│   ├── admin.py
│   ├── models.py
│   ├── tests.py
│   └── views.py
├── manage.py
└── mydj
     ├── __init__.py
     ├── settings.py
     ├── urls.py
     └── wsgi.py
 
注:Django 1.8.x 以上的,還有一個 migrations 文件夾。Django 1.9.x 還會在 Django 1.8 的基礎上多出一個 apps.py 文件。可是這些都與本文無關。
 
目錄結構以下,這個子目錄 mydj中是一些項目的設置  settings.py 文件,總的urls配置文件  urls.py 以及部署服務器時用到的  wsgi.py 文件,  __init__.py 是python包的目錄結構必須的,與調用有關。(注意:python2    __init__.py 是必須的,在python3裏 __init__.py 可不用
 
 

把咱們新定義的app加到settings.py中的INSTALL_APPSbash

修改 mydj/mydj/settings.py服務器

1
2
3
4
5
6
7
8
9
10
INSTALLED_APPS  =  (
     'django.contrib.admin' ,
     'django.contrib.auth' ,
     'django.contrib.contenttypes' ,
     'django.contrib.sessions' ,
     'django.contrib.messages' ,
     'django.contrib.staticfiles' ,
 
     'myapp' ,
)

備註,這一步是幹什麼呢? 新建的 app 若是不加到 INSTALL_APPS 中的話, django 就不能自動找到app中的模板文件(app-name/templates/下的文件)和靜態文件(app-name/static/中的文件) , 後面你會學習到它們分別用來幹什麼.session

 

模板文件(app-name/templates/下的文件)  mydj/mydj/settings.py配置app

 

 

靜態文件(app-name/static/中的文件) mydj/mydj/settings.py學習

相關文章
相關標籤/搜索