1. 程式人生 > >Django框架之虛擬環境搭建

Django框架之虛擬環境搭建

生效 targe http 服務器 安裝過程 min exp 更新 查看

創建虛擬環境篇

今天小編就來講一下在Ubantu下如何搭建Django環境,希望能幫助那些不會搭建的童鞋^o^

0.首先要先安裝好Python環境,至於安裝過程,小編就不講了,百度一下,你懂得。。

1.初次搭建虛擬環境需要先執行下面2條命令

sudo pip install virtualenv   #安裝虛擬環境
sudo pip install virtualenvwrapper   #安裝虛擬環境的依賴包

2.現在創建虛擬環境

mkvirtualenv 虛擬環境名稱

技術分享

出現這種情況的童靴不要怕,小編來告訴你解決辦法,執行命令:

  1. sudo vi .bashrc # 註意文件的路徑是當前home下
  1. export WORKOW_HOME
    =$HOME/.virtualenvs
  1. source /usr/local/bin/virtualenvwrapper.sh
  1. source .bashrc # 激活文件,使其立馬生效

執行完後會神奇的發現,成功啦!!默認進入環境了,在說下常用的命令

  • 退出虛擬環境:deactivate

  • 進入虛擬環境:workon 虛擬環境名稱

  • 查看所有虛擬環境: workon 2次TAB鍵

  • 刪除虛擬環境:rmvirtualenv 虛擬環境名稱

  • python3 : mkvirtualenv -p python3 xxxxx

3.安裝Django的包

  1. workon 虛擬環境名稱 # 確保在虛擬環境下,如果你已經是就不需要執行這條語句
  1. pip install django==1.8.2 # 小編這裏指定了django的版本,註意切記不要加sudo
  1. pip list # 讓我們來看下是不是成功啦

技術分享

4.創建項目

  1. django-admin startproject 項目名稱 # 切記一定要在虛擬環境下執行

這裏小編覺得還是有必要解釋下每個配置文件的意義

進入項目,執行tree命令

  • __init__.py: 說明test1目錄是一個可導入的python包。

  • settings.py: django項目的配置文件。

  • urls.py: 配置url。

  • wsgi.py: 跟部署相關的文件

  • manage.py: 項目的管理文件。

5.創建應用

  1. python manage.py startapp 應用名稱 # 先進入項目在執行此命令
進入應用,執行tree命令
  • __init__.py: 說明目錄是一個可導入的python包。

  • models.py: 寫和數據庫交互相關的內容。

  • views.py: 寫接收請求,進行處理,和M和T進行交互,返回應答的內容。

  • tests.py: 寫測試代碼的文件。

  • admin.py: 網站後T相關文件。

6.配置文件

小編這裏用pycharm打開項目,修改settings.py,添加“booktest”

技術分享

這裏說下,關於pychram引入文件找不到django包的問題,請看《pycharm引入django項目的坑》

7.到此好啦,讓我們運行服務器來看下成果吧

  1. python manage.py runserver # 在項目下運行此命令

技術分享

打開瀏覽器,輸入http://127.0.0.1:8000/出現下圖證明成果啦-----------^o^-------------

技術分享

歡迎繼續關註小編的博客,小編會繼續更新中


Django框架之虛擬環境搭建