1. 程式人生 > >django(一)——在PyCharm下搭建開發環境

django(一)——在PyCharm下搭建開發環境

1.新建django專案

(1)下載完後進行安裝,一直選擇下一步就可以了,我就不詳細介紹了。安裝完後執行PyCharm,新建專案。

此時建的專案並不是Django專案,這個還需要我們自己設定。

(2 )新建Django專案

(1)建立HelloDjango專案(路徑自己定cd~)

django-admin startproject HelloDjango(專案名)  

(2)然後進入到HelloDjango專案根目錄下,執行命令建立hello模組(負責一個具體業務的模組)

python manage.py startapp hello(模組)

此時PyCharm中就有一個HelloDjango專案了。

1.3搭建一個簡單的web服務。

修改views.py檔案

修改urls.py檔案

兩個檔案修改完後,就可以啟動專案了,執行命令

python manage.py migrate

python manage.py runserver

 virtualenv 是一個建立隔絕的Python環境的工具。virtualenv建立一個包含所有必要的可執行檔案的資料夾,用來使用Python工程所需的包。

Django也是一個非常流行的web框架。由於Django的迭代更新非常快,也比較頻繁,所以有一些過時的東西需要丟棄掉,一些新的東西需要加進來,從而導致不同的版本之間不相容。比如Django1.3、Django1.4、Django1.8之間就有很大的差異性。

VirtualEnv可以搭建虛擬且獨立的python執行環境, 使得單個專案的執行環境與其它專案獨立起來。同時也可以用於在一臺機器上建立多個獨立的python執行環境,VirtualEnvWrapper為前者提供了一些便利的命令列上的封裝。
  Virtualenv是一個非常好的virtual python environment builder,他最大的好處是,可以讓每一個python專案單獨使用一個環境,而不會影響python系統環境,也不會影響其他專案的環境。
  Virtualenv可用於建立獨立的Python環境,在這些環境裡面可以選擇不同的Python版本或者不同的Packages,並且可以在沒有root許可權的情況下在環境裡安裝新套件,互相不會產生任何的影響。

(1)安裝虛擬環境管理工具 virtualenvwrapper

鑑於virtualenv不便於對虛擬環境集中管理,所以推薦直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虛擬環境工作變得便利。它把你所有的虛擬環境都放在一個地方。

安裝virtualenvwrapper(確保virtualenv已安裝)

pip install virtualenv #虛擬環境包
pip install virtualenvwrapper-win  #Windows使用該命令

(2)建立虛擬環境 mkvirtualenv

mkvirtualenv testdir #虛擬環境名

這樣會在WORKON_HOME變數指定的目錄下新建名為venv的虛擬環境。

若想指定python版本,可通過"--python"指定python直譯器

mkvirtualenv --python=/usr/local/python3.5.3/bin/python testdir

(3)基本命令

檢視當前的虛擬環境目錄

workon 

切換到虛擬環境,啟用虛擬環境

workon testvir
activate testvir

退出虛擬環境

deactivate 

刪除虛擬環境

rmvirtualenv testdir

3.pycharm裡將新建的專案設定為新建的虛擬環境

啟動Django的方法:

1.  cd HelloDjango 

python manage.py runserver

結果:

狀態碼:200成功,404:訪問出錯,503程式出錯、奔潰

j

執行後出現django自帶的資料庫

2.使用pycharm配置

目前達不到