官术网_书友最值得收藏!

3.2 運行項目

到目前為止,我們已經搭建好一個最簡單的Django工程,下面來檢查這個工程是否能夠正常運行。將命令行提示符所在位置切換到內部的mysite文件夾(與manage.py同級),執行以下命令:

    > python manage.py runserver

運行結果如下:

暫時忽略上面輸出結果中的警告信息“You have 17 unapplied migration(s)”。這是因為新建的Django工程還沒有同步數據庫信息。

此時我們已經使用一個Python內嵌的輕量級Web服務器運行了Django工程。這也是Django能夠快速開發Web應用程序的一個優勢——在開發過程中不需要關心Web服務。

如果細心觀察會發現在mysite文件夾的同級多出一個db.sqlite3數據庫文件。

現在Django應用已經運行起來,打開瀏覽器在地址欄輸入http://127.0.0.1:8000/,此時能看到如下圖所示的Django歡迎頁面,說明Django程序已經創建成功。

注意

這種運行Django應用程序的方式在穩定性和網站性能方面都很差,只適用于開發過程,絕對不能應用在生產環境,如果使用這種方式部署Django網站,當用戶登出服務器時或者遠程會話終止時,Web服務也會停止。

對于runserver命令,第4章中會詳細介紹。

主站蜘蛛池模板: 石狮市| 乌拉特中旗| 忻州市| 城步| 江口县| 泸州市| 雅安市| 安陆市| 建德市| 昭苏县| 交口县| 沙田区| 四川省| 凤城市| 宕昌县| 英山县| 阳高县| 台山市| 东乌珠穆沁旗| 张家港市| 玉龙| 渑池县| 汤阴县| 白水县| 大同县| 抚远县| 余干县| 闸北区| 芮城县| 体育| 龙岩市| 宣武区| 承德市| 乐陵市| 岱山县| 巨鹿县| 得荣县| 延寿县| 定远县| 嘉禾县| 哈巴河县|