建立第乙個django工程
django環境算是配置完成了,你可以到命令提示符下建立第乙個django應用,進入某個目錄,執行django-admin.py startproject myproject來建立乙個工程:
這時在myproject目錄下有乙個資料夾myproject和乙個manage.py檔案,myproject目錄下有4個檔案(很重要的4個檔案):
__init__.py:表明該目錄為乙個python包
setting.py:專案設定檔案
urls.py:url對映管理
manage.py:對專案進行操作的命令
wsgi.py:python web server gateway inte***ce,是python應用程式或框架和web伺服器之間的一種介面。
5、啟動web伺服器
進入myproject目錄後,執行:manage.py runserver,來啟動django的自帶web伺服器,(由於錯誤不能重現,所以使用了建立mytest工程時出現的錯誤)如果幸運,可能不會出現如下的10013錯誤:
出現時也不用慌張,這是8000埠被其他應用程式占用了,在dos下執行netstat -ano 來檢視應用程式的埠使用情況:
然後開啟任務管理器檢視裡面的服務看pid為6328的服務對應什麼程序,我的8000埠是被酷狗**占用了,所以關閉後我又重新執行了manage.py runserver後就可以了,這時開啟乙個瀏覽器在位址列輸入:如果出現下面的介面則web服務成功啟動:
重新整理該頁面時dos下也返回了http狀態:(我重新整理了2次)
8000埠是djangoweb服務預設的埠號,當然在啟動服務時也可以自己指定的埠號:manage.py runserver 0.0.0.0:8888(這裡也可以直接寫埠號,不用加ip)
至此,已經可以瀏覽建立的**了。
6、建立自己的頁面(檢視和url配置)
之前,我是配置好了,所以顯示了預設的「it worked!」網頁,那現在我想自己寫乙個網頁然後顯示出來。
在先前建立的myproject目錄下(第二個myproject),新建乙個views.py檔案,檔案內容如下:
然後,繫結url與檢視函式,開啟urls.py檔案,引入views並新增('^hellodjango/$',hellodjango),這行**,urls.py檔案如下:
這時,我要重啟web服務並將埠號設為2222(manage.py runserver 2222),然後在瀏覽器的位址列輸入localhost:2222/hellodjango,會出現如下意料之中的結果:
1、django的安裝
python setup.py install
django-admin.py startproject
cd3、啟動伺服器
manage.py runserver [[ ip:] 埠 ]
4、用瀏覽器開啟url
http://localhost:埠/[函式名]
Django建立第乙個專案
需要先進入虛擬環境中,否則會建立在系統環境中,然後進入需要建立專案的位置,執行命令 django admin startproject 專案名稱 在pycharm左上角file newproject 選擇好你需要用的的虛擬環境的路徑和專案安裝位置就行了 用pycharm的方式建立專案會在專案目錄下多...
Django建立第乙個應用
django自帶乙個實用程式,可以自動生成應用程式的基本目錄結構,因此您可以專注於編寫 而不是建立目錄。要建立您的應用程式,請確保您與目錄位於同一目錄,manage.py 並鍵入以下命令 這將建立乙個目錄myweb,其目錄如下 此目錄結構將容納輪詢應用程式。root localhost demo t...
Django建立第乙個應用
django自帶乙個實用程式,可以自動生成應用程式的基本目錄結構,因此您可以專注於編寫 而不是建立目錄。要建立您的應用程式,請確保您與目錄位於同一目錄,manage.py 並鍵入以下命令 這將建立乙個目錄myweb,其目錄如下 此目錄結構將容納輪詢應用程式。root localhost demo t...