畢設要用到 Django 框架,以前沒有接觸過,趁着寒假有空,折騰了一下。期間踩了無數的坑,不過最後總算是安裝成功了。html
環境:Python3.7.3 + Django 2.2 + Pycharm-Professional-Anaconda-2019.3.2python
網上看到過不少安裝方法django
第二種不懂,第一種和第三種都試過,後來發現仍是第三種方便。app
以前用的 Pycharm 社區版
,最後因爲版本沒對上,致使失敗。後來選擇卸載 社區版
,安裝了 Pycharm for Anaconda 專業版
。框架
新建一個項目,選擇 Django
,而後給項目起個名,最後別忘了 Application name
也是須要的,再點擊 Create
。(注:新建項目自帶 Django
框架是 專業版
自帶的,社區版
沒有這個功能,我是用學生郵箱註冊無償使用的)ide
可是我這樣建立是出了問題的,它報了一個錯:spa
Error creating Django application :error on python side.Exit code:1.
複製代碼
我沒找到解決辦法,就點了 OK
,而後進入項目,猜想多是版本不匹配,因此下面須要修改 Django
版本以及手動建立 Application
。.net
雖然如今 Django
已是 3.0 版本了,可是我想用的是 Python3.7 + Django 2.2 版本進行項目搭建。默認安裝的是最新版的 Django 版本,因而我須要卸載 Django 3.0 版本,再從新安裝指定版本的 Django 2.2 。3d
先打開 Settings
:code
而後,點擊 Project Interpreter
,再點擊一下 Django
,再點擊右側的 -
就能刪除了。
須要安裝指定版本的 Django
的話,就須要點擊右側的 +
,而後在搜索框輸入 django
,點擊左上角第一行的 django
,再勾選右側的 Specify version
,選擇本身想要的版本便可。
最後點擊上圖左下角的 Install Package
,稍等片刻就能安裝成功。
在 Pycharm
的 Terminal
中輸入:
django-admin startapp app_name #建立app
python manage.py startapp app_name #建立app(這個會報錯,用上面那行命令)
複製代碼
除了第二種命令會報錯這個坑以外,還有一個坑要注意。就是輸入的位置必定要是有 manage.py
這個文件存在的地方,即以下圖所示:
manage.py
是和 gradedesign
文件夾共存在 Code
這個大文件夾下的,不是在 gradedesign
文件夾下的 gradedesign
文件夾,這裏也是我踩的一個坑。
建立 App 成功以後,左上角大概是這樣:
仍是在 Terminal
中,輸入:
python manage.py runserver 8000
複製代碼
而後 Terminal
會出現這樣的狀況:
點擊上面這個地址,就會看到下面這個頁面:
至此,Django 項目算是初步搭建完成。
Django
,須要配置 環境變量
,我也設置了,可是在 cmd
裏輸入 Django
相關代碼顯示 不是內部或外部命令
,我也不知道怎麼回事。Python3.7 + Django2.2 + Bootstrap4 +Pycharm2019 入門01
Pycharm+django2.2+python3.6+MySQL實現簡單的考試報名系統
PyCharm新建Django項目時報錯Error creating Django application :error on python side.Exit code:1.