PyCharm是一種Python IDE,帶有一整套能夠幫助用戶在使用Python語言開發時提升其效率的工具,好比調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。剛玩Python或Django的朋友,若是沒有本身熟悉的IDE,建議直接使用這個。PyCharm可跨平臺,支持市面流行的操做系統。html
下面,我教你們使用pycharm建立本身的第一個django項目。在此以前,咱們須要先安裝一下virtualenv,關於virtualenv的安裝和使用方法,請瀏覽我以前的文章:virtualenv使用技巧大全python
1、打開PyCharm,新建項目數據庫
點擊建立以後,PyCharm自動幫咱們建立一個虛擬環境和安裝最新版的Django。django
安裝成功以後,咱們剛纔指定的目錄下就多出一個mysite文件夾。打開mysite文件夾。瀏覽器
這就是Django的目錄結構,其中,blog文件夾是咱們剛纔建立的APP,templates文件夾是存放模板文件的,mysite文件夾,放的是Django的一些配置文件。manage.py文件則是對django-admin.py的簡單包裝的一個文件,經過它能運行一些簡單的命令。venv文件夾就是virtualenv虛擬環境目錄,venv文件夾不是django源碼裏的東西,只是咱們建立虛擬環境時指定到這個目錄下了而已。app
咱們在建立Django項目的時候,也能夠不用在More Settings裏建立APP和指定templates文件夾。框架
咱們能夠手動通方法建立。工具
2、經過命令行,添加新的APP。單元測試
點擊PyCharm下方的Terminal,看下圖:測試
注意命令行前面的 (venv)出現這個,表示咱們是在virtualenv虛擬環境下操做,若是沒有,或者虛擬環境名和咱們建立的名稱不一致,說明PyCharm配置錯誤,咱們輸入任何命令對剛纔咱們建立的項目來講是無效的。
咱們經過命令行,進入咱們的項目目錄,而後輸入
python manage.py startapp bbs
建立一個叫 bbs的APP。
回車以後咱們就能看到,咱們的項目目錄裏多出一個bbs文件夾。
關於更多的一些Django經常使用的命令,你們能夠看看這篇文章:Django經常使用命令
3、遷移數據庫。
在Terminal下輸入下面的命令,生成和同步數據庫。
python manage.py makemigrations
python manage.py migrate
4、啓動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