建立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中文網其他相關文章!