Django學(xué)習(xí)筆記--編寫你的第一個Django應(yīng)用

圖文無關(guān).png

開發(fā)前提:

配置好python3.x環(huán)境
已經(jīng)安裝了Django環(huán)境

如果你已經(jīng)安裝了Django,你可以運行下面的命令來查看你的Django版本號:

>>>>import django
>>>>print(django.get_version())

創(chuàng)建一個項目:

在命令行(終端)中,cd(例如cd exam)到你想要用來保存代碼的目錄,然后運行如下命令,在相應(yīng)目錄下創(chuàng)建一個名為mysite的項目:

$ django-admin startproject mysite

數(shù)據(jù)庫的建立:

Django默認采用的數(shù)據(jù)庫為SQLite。在命令行(終端)中,cd(例如cd exam)到manage.py文件所在的根目錄運行以下命令,創(chuàng)建數(shù)據(jù)庫:

$ python manage.py migrate

開發(fā)服務(wù)器:

讓我們驗證一下你的Django項目是否工作。 如果你在外層的mysite目錄下,那么進入這個目錄,然后運行以下命令:

$ python manage.py runserver

你將看到命令行下輸出了以下內(nèi)容:

Performing system checks...
0 errors found
May 13, 2015 - 15:50:53
Django version 1.8, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

這表明你已經(jīng)啟動了Django開發(fā)服務(wù)器,一個用純Python寫的輕量級Web服務(wù)器。 我們在Django中內(nèi)置了它,這樣你就可以在不配置用于生產(chǎn)環(huán)境的服務(wù)器 —— 例如Apache —— 的情況下快速開發(fā)出產(chǎn)品,直到你準(zhǔn)備好上線。

請注意:不要在任何生產(chǎn)環(huán)境使用這個服務(wù)器。它僅僅是用于在開發(fā)中使用。(我們的重點是編寫Web框架,非Web服務(wù)器。)

既然服務(wù)器已經(jīng)運行,請用你的瀏覽器訪問 http://127.0.0.1:8000/
在淡藍色背景下,你將看到一個“Welcome to Django”的頁面。 它運行成功了!



如果你需改變服務(wù)器的端口,把要使用的端口作為一個命令行參數(shù)傳遞給它。 例如,這個命令在8080端口啟動服務(wù)器:

$ python manage.py runserver 8080

到此你已經(jīng)利用Django創(chuàng)建了一個簡單的擁有數(shù)據(jù)庫的網(wǎng)頁

下一篇我們將創(chuàng)建一個站點
如有不懂,詳情請參考 Django 1.8.2 開發(fā)參考手冊 中找到。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容