簡述編寫Django應用的基本步驟

2022-07-16 09:42:08 字數 1385 閱讀 6945

(1)建立專案,cd到乙個你想要放置你**的目錄。django -admin startproject mysite。

django project即乙個django專案例項需要的設定項的集合,包括資料庫配置,django配置和應用程式配置。

manage.py:管理django專案的命令列工具。

mysite/__init__.py:乙個空檔案,告訴python這個目錄應該被認為是乙個python包。

mysite/settings.py:django專案的配置檔案;

mysite/urls.py:django專案的url宣告

mysite/wsgi.py:作為專案的執行在wsgi相容的web伺服器上的入口。

(2)啟動簡易伺服器, cd到manage.py目錄,執行python manage.py runserver 8000

(4)編寫檢視,view.py,想看效果,我們需要將乙個url對映到它-----urlconf,即新建乙個urls.py.

在跟urlconf檔案中指定我們建立的polls.urls模組,在mysite/urls.py中urlpatterns列表裡插入乙個include()

函式include()允許引用其它urlconfs,每當django遇到func:~django.urls.include時,他會截斷與此項匹配的

url部分,並將剩餘的字串傳送到urlconf,以供進一步處理。函式path()具有四個引數,兩個必需引數:route和view ,兩個可選引數:kwargs和name

使用他們之前需要在資料庫中建立一些表。

建立模型(models.py),python manage.py migrate

(6)啟用模型 python manage.py makemigrations polls

django有乙個自動執行資料庫遷移並同步管理你的資料庫結構的命令,為模型的改變生成遷移檔案,執行python manage.py migrate 來應用資料庫遷移。

(7)初試api:python manage.py shell  給models.py模型增加__str__()方法

(8)建立乙個管理員賬號:python manage.py create superuser 向管理頁面 polls/admin.py加入應用。

(9)編寫檢視,向polls/views.py中新增更多檢視,將檢視新增進polls.urls模組裡(新增url()函式呼叫)

(10)寫乙個真正的檢視html:在polls目錄裡建立乙個templates目錄,然後在其中建立乙個index.html檔案,templates(模板)配置項描述了django如何

載入和渲染模板

(11)更新polls/views.py裡的index檢視來使用模板。

(12)編寫乙個簡單的表單(polls/detail.html)

Django 基本應用

終端專案根目錄下輸入,執行了模組venv,用它建立乙個名為ll env的虛擬環境 python m venv ll env 這個命令執行ll env scripts中的activate.bat檔案。環境處於活躍狀態時,環境名將包含在括號內,你可以在環境中安裝包,並使用已經安裝的包。你在ll env中...

簡述C 程式編寫的過程

學習c 程式設計 相關c 程式設計 基礎知識篇 乃至於所有的程式語言每當你編寫乙個程式從編寫到最後得到執行結果要經歷以下一些步驟 1 用c 語言編寫程式 用高階語言編寫的程式稱為 源程式 source program c 的源程式是以.cpp作為字尾的 cpp是c plus plus 的縮寫 2 對...

Django中models的編寫

models的編寫 1 通過orm建立資料表from django.db import models create your models here.class publisher models.model name models.charfield max length 20 address mo...