如何創建Django程式

伊谢尔伦
發布: 2017-06-28 12:20:24
原創
1396 人瀏覽過

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!