首頁  >  文章  >  後端開發  >  如何創建Django程式

如何創建Django程式

伊谢尔伦
伊谢尔伦原創
2017-06-28 12:20:241410瀏覽

建立Django程式

終端指令:django-admin startproject sitename

IDE建立Django程式時,本質上都是自動執行上述指令

上述的sitename是自己定義的項目名稱!

其他常用指令:

python manage.py runserver 0.0.0.0:port
  python manage.py startapp appname
  python manage.py syncdb
  python manage.py makemigrations
  python manage.py migrate
  python manage.py createsuperuser

settings.py 放設定檔

urls.py 存放路由系統(對應)

wsgi.py  讓你做設定:wsgi有多重一種uwsgi和wsgi,你用那種wsgi來運行Django,一般不用改只有你用到的時候在改

manage .py  就是Django的啟動管理程式

以上設定文件,如果是初學者當創建完project後都不要修改,因為涉及到很多設定檔需要修改

Project和App概念

咱們目前創建的是Project,Project下面可以有很多app,原理是什麼呢!

我們創建的Project是一個大的工程,下面有很多功能:(一個Project有多個App,其實他就是對你大的工程的一個分類)

'''
Project
    --web (前台功能)
    --administrator (后台管理功能)
一个Project有多个app,其实他就是对你大的工程的一个分类      
'''

創建App

python manage.py startapp app01

如果在創建一個App,我們可以理解為App是手機裡的App程式他們之間是完全獨立的,好處是降低他們之間的耦合性,不到萬不得已不要讓他們之間建立關係!

app裡面的admin 是提供了後台管理的平台,test是用來測試的!

admin後台管理:

同步資料庫

python manage.py syncdb 
#注意:Django 1.7.1及以上的版本需要用以下命令python manage.py makemigrations
python manage.py migrate

建立超級使用者

python manage.py createsuperuser

輸入你要設定的使用者名稱和密碼,然後啟動Django,然後輸入RUL/admin即可:http://127.0.0.1:8000/admin/

以上是如何創建Django程式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn