程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

初涉Django(創建第一個Django項目)

編輯:Python

目錄

一、安裝Django

二、創建Django項目

1.創建工程

2.創建子應用

3.設置虛擬環境


一、安裝Django

首先我們在下載Django前,我們需要先搭建虛擬環境

搭建虛擬環境的作用:虛擬環境可以搭建獨立的python運行環境, 使得單個項目的運行環境與其它項目互不影響.

搭建虛擬環境的教程:

搭建好虛擬環境後,我們就可以在我們的虛擬環境中下載Django框架。

步驟1:進入我們的虛擬環境

workon 虛擬環境名

步驟2:使用python命令下載Django

pip install 包名稱

示例:

注意:在下載django時,更改django版本號時,使用“==”後接版本號

步驟3:查看Django是否完成下載

pip list

 

 下載完成後,我們就可以使用django命令創建項目。

二、創建Django項目

1.創建工程

創建工程的命令為:

django-admin startproject 工程名稱

例如,我們需要在PycharmProject目錄裡面,創建一個 Cinema的項目工程,那我們需要執行的命令如下:

創建好,項目後,我們切換到創建的項目中,執行tree命令,即可以看到項目工程的目錄

目錄說明:

  • 與項目同名的目錄,此處為Cinema。
  • asgi.py是項目的asgi配置文件,作為項目的運行在 ASGI 兼容的 Web 服務器上的入口。
  • init_.py一個空文件,告訴 Python 這個目錄應該被認為是一個 Python 包。
  • settings.py是項目的整體配置文件。
  • urls.py是項目的URL配置文件。
  • wsgi.py是項目與WSGI兼容的Web服務器入口。
  • manage.py是項目管理文件,通過它管理項目。

2.創建子應用

在django中,創建子應用模塊目錄仍然可以通過命令來操作,即:

python manage.py startapp 子應用名稱

manage.py為上述創建工程時自動生成的管理文件。

例如,在剛才創建的Cinemar工程中,想要創建一個用戶movie子應用模塊,可執行:

目錄說明:

  • admin.py文件跟網站的後台管理站點配置相關。
  • apps.py文件用於配置當前子應用的相關信息。
  • _init.py_是一個空文件,表示當前目錄movie可以當作一個python包使用。
  • migrations目錄用於存放數據庫遷移歷史文件。
  • models.py文件用戶保存數據庫模型類。
  • tests.py文件用於開發測試用例,編寫單元測試。
  • views.py文件用於編寫Web應用視圖。

3.設置虛擬環境

創建出來的子應用目錄文件雖然被放到了工程項目目錄中,但是django工程並不能立即直接使用該子應用,需要注冊安裝後才能使用。

我們使用Pycharm打開所創建好的項目:

在工程配置文件settings.py中,INSTALLED_APPS項保存了工程中已經注冊安裝的子應用,初始工程中的INSTALLED_APPS如下:

注冊安裝一個子應用的方法,即是將子應用的配置信息文件apps.py中的Config類添加到INSTALLED_APPS列表中。

例如,將剛創建的book子應用添加到工程中,可在INSTALLED_APPS列表中添加'movie.apps.MovieConfig',或者直接添加’movie‘。

添加好後,若要項目能夠運行,我們還需要設置Pycharm的環境,不然,程序會找不到模塊。

在Pycharm左上角點擊【file】,然後打開【setting】

 在【setting】中找到【Project:項目名】,點擊打開,【Python Interpret】,在【PythonInterpret】路徑裡,找到在終端所搭建虛擬環境的路徑,點擊添加。若初次進入,那麼需要我們手動進行添加,點擊【齒輪】圖標,【add】進入添加

 選擇【Existing environment】,點擊【···】進行添加

 當我們不知道虛擬環境的Python路徑時,可以在終端輸入命令:

which python

 命令所顯示的就是當前虛擬環境下的python路徑。

將路徑復制到搜索路徑的邊框中,若是直接復制上述的路徑時,是找不到的,因為直接復制後,在路徑的最後面會多出一個空格,我們將其刪掉,才能顯示出來路徑。

直接復制後:

刪除空格後:

選擇我們所需要的python版本後,點擊【ok】即可。

此顯示的就是我們虛擬環境下的Python路徑,點擊【ok】,環境就添加成功了。

添加成功後,我們運行代碼,控制台會顯示出,一個網址:

當我們點擊打開後,會進入我們新創建的項目中:

我們也可以在終端,輸入命令,來執行我們的服務器。

python manage.py runserver ip:端口

若端口沒有設置,默認是8000


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved