Django 第乙個Django程式

2021-10-13 23:05:34 字數 1282 閱讀 1694

pip install virtualenv
之後,建立乙個名為venv的環境,使用如下命令:

virtualenv venv
之後,啟用該虛擬環境,使用命令:

source venv/bin/activate
之後,你會看到你的shell前有乙個venv的標識。如下圖所示:

退出虛擬環境使用deactivate命令即可。如下圖所示:

在你開發的時候,最好是在虛擬環境下開發,實際上線的時候在正常環境下。 

pip install django
安裝完django以後,就可以建立第乙個專案了,使用命令:

django-admin startproject myfirstdjango
這樣,就建立了乙個名為myfirstdjango的專案。專案的結構如下圖所示:

manage是管理程式,來管理這個django專案的。

myfirstdjango就是我們建立的專案,其中settings檔案就是配置檔案;urls是路由,wsgi是簡單的web server。

接著,我們執行資料庫遷移命令:

python manage.py migrate
下面我們來執行這個專案。可以使用下面的命令。

python manage.py runserver    #預設位址是127.0.0.1:8000

python manage.py runserver 80 #位址是127.0.0.1:80

python manage.py runserver 0.0.0.0:80 #位址是當前機器的ip:80

下圖展示了第三條命令成功執行以後的輸出。(一般而言,執行第三條命令的時候,你需要使用管理員許可權)

之後,我們就可以訪問這個頁面了(當然了,這裡其實是需要修改setting.py檔案中的allowed_hosts = 為allowed_hosts = ['*'],來允許所有ip可以訪問它)。頁面類似下圖。

圖中ip是公網ip,你也可以試著訪問,也許我的公網ip還沒到期,也許我還在執行著乙個django專案或者其他專案。

第乙個Django專案

1 確保已安裝python 2 安裝django,在cmd中執行命令 pip install django3 建立目錄 eg d work python 4 建立django工程,在cmd中執行命令 django admin.py startproject mysite5 在pycharm中新建工程...

第乙個Django專案

django admin startproject mysite mysite 專案名稱 使用dir檢視專案 使用 cd 專案名進入專案,然後輸入dir檢視專案構成 建立應用 進入blog cd blog 注 開發過程中一般屬於應用的靜態資源都放在應用資料夾中,此時setting.py中 stati...

Django 第乙個簡單的django程式

初識django,以乙個簡單的程式展開,對於以後的學習會很有幫助 1,建立專案 django admin.py startproject mysite 3,編輯news的views.py 4,將這個方法對應到url中 url r test news.views.test 注意幾點 1 url對應的正...