PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。剛玩Python或Django的朋友,如果沒有自己熟悉的IDE,建議直接使用這個。PyCharm可跨平台,支持市面流行的操作系統。
下面,我教大家使用pycharm創建自己的第一個django項目。在此之前,我們需要先安裝一下virtualenv,關於virtualenv的安裝和使用方法,請瀏覽我之前的文章:virtualenv使用技巧大全
一、打開PyCharm,新建項目
點擊創建之后,PyCharm自動幫我們創建一個虛擬環境和安裝最新版的Django。
安裝成功之后,我們剛才指定的目錄下就多出一個mysite文件夾。打開mysite文件夾。
這就是Django的目錄結構,其中,blog文件夾是我們剛才創建的APP,templates文件夾是存放模板文件的,mysite文件夾,放的是Django的一些配置文件。manage.py文件則是對django-admin.py的簡單包裝的一個文件,通過它能運行一些簡單的命令。venv文件夾就是virtualenv虛擬環境目錄,venv文件夾不是django源碼里的東西,只是我們創建虛擬環境時指定到這個目錄下了而已。
我們在創建Django項目的時候,也可以不用在More Settings里創建APP和指定templates文件夾。
我們可以手動通方法創建。
二、通過命令行,添加新的APP。
點擊PyCharm下方的Terminal,看下圖:
注意命令行前面的 (venv)出現這個,表示我們是在virtualenv虛擬環境下操作,如果沒有,或者虛擬環境名和我們創建的名稱不一致,說明PyCharm配置錯誤,我們輸入任何命令對剛才我們創建的項目來說是無效的。
我們通過命令行,進入我們的項目目錄,然后輸入
python manage.py startapp bbs
創建一個叫 bbs的APP。
回車之后我們就能看到,我們的項目目錄里多出一個bbs文件夾。
關於更多的一些Django常用的命令,大家可以看看這篇文章:Django常用命令
三、遷移數據庫。
在Terminal下輸入下面的命令,生成和同步數據庫。
python manage.py makemigrations
python manage.py migrate
四、啟動Django項目
在Terminal下輸入
python manage.py runserver 8080
8080是我們指定的啟動端口,如果不指定,默認則是8000。
項目啟動成功,然后我們通過瀏覽器訪問http://127.0.0.1:8080/
這樣,我們的第一個Django項目就創建完成了。
文章轉自:Django中文網 https://www.django.cn/article/show-7.html
如果想了解更多關於Django的新手教程,請持續關注我們的網站。www.django.cn