使用pycharm創建自己的第一個django項目


PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。剛玩Python或Django的朋友,如果沒有自己熟悉的IDE,建議直接使用這個。PyCharm可跨平台,支持市面流行的操作系統。

下面,我教大家使用pycharm創建自己的第一個django項目。在此之前,我們需要先安裝一下virtualenv,關於virtualenv的安裝和使用方法,請瀏覽我之前的文章:virtualenv使用技巧大全

一、打開PyCharm,新建項目

1.jpg

點擊創建之后,PyCharm自動幫我們創建一個虛擬環境和安裝最新版的Django。

2.jpg

安裝成功之后,我們剛才指定的目錄下就多出一個mysite文件夾。打開mysite文件夾。

4.jpg

這就是Django的目錄結構,其中,blog文件夾是我們剛才創建的APP,templates文件夾是存放模板文件的,mysite文件夾,放的是Django的一些配置文件。manage.py文件則是對django-admin.py的簡單包裝的一個文件,通過它能運行一些簡單的命令。venv文件夾就是virtualenv虛擬環境目錄,venv文件夾不是django源碼里的東西,只是我們創建虛擬環境時指定到這個目錄下了而已。

我們在創建Django項目的時候,也可以不用在More Settings里創建APP和指定templates文件夾。

5.jpg

我們可以手動通方法創建。

二、通過命令行,添加新的APP。

點擊PyCharm下方的Terminal,看下圖:

7.png

注意命令行前面的 (venv)出現這個,表示我們是在virtualenv虛擬環境下操作,如果沒有,或者虛擬環境名和我們創建的名稱不一致,說明PyCharm配置錯誤,我們輸入任何命令對剛才我們創建的項目來說是無效的。

我們通過命令行,進入我們的項目目錄,然后輸入

python manage.py startapp bbs

創建一個叫 bbs的APP。

8.jpg

回車之后我們就能看到,我們的項目目錄里多出一個bbs文件夾。

9.jpg

關於更多的一些Django常用的命令,大家可以看看這篇文章:Django常用命令

三、遷移數據庫。

在Terminal下輸入下面的命令,生成和同步數據庫。

python manage.py makemigrations
python manage.py migrate

10.jpg

四、啟動Django項目

在Terminal下輸入

python manage.py runserver 8080

8080是我們指定的啟動端口,如果不指定,默認則是8000。

11.jpg

項目啟動成功,然后我們通過瀏覽器訪問http://127.0.0.1:8080/

12.jpg

這樣,我們的第一個Django項目就創建完成了。

文章轉自:Django中文網   https://www.django.cn/article/show-7.html

如果想了解更多關於Django的新手教程,請持續關注我們的網站。www.django.cn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM