<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
安裝Python 3.0以上,Windows下可以安裝及 c:python35。
注意環境變數PATH的設定,建議只在PATH中新增一個版本的Python路徑。
(cmd命令即可)
下載工具
pip install virtualenv
建立虛擬環境目錄
# 注意此命令建立的虛擬環境目錄是在當前目錄下 virtualenv testenv
使用虛擬環境
cd testenv/Scripts activate
退出虛擬環境
deactivate.bat
指定使用python版本建立虛擬環境
virtualenv -p C:PythonPython36python.exe testenvenv3
下載工具
sudo apt-get install python-virtualenv sudo yum install python-virtualenv
建立虛擬環境目錄
virtualenv testenv2
使用虛擬環境
cd testenv2/bin source activate
退出虛擬環境
deactivate
指定使用python版本建立虛擬環境
virtualenv -p /usr/bin/python3 testenv3
由於每次使用虛擬環境都要記住路徑,使用極為不方便virtualenvwrapper虛擬環境管理包,推薦使用
檔案中新增以下內容,pylint為python的靜態語法檢測器,pylint-django 是適用於django專案的語法檢查其外掛,autopep8 是程式碼格式化工具
django==2.1 pylint pylint-django autopep8
django-admin startproject TradingMonitorcd cd TradingMonitor/ python manage.py migrate
這時,你能看到檔案系統大概是下面這樣的:
TradingMonitor/ ├── TradingMonitor │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── db.sqlite3 └── manage.py
我簡單解釋一下它的意思:
TradingMonitor/TradingMonitor,表示專案最初的 Python 包;
TradingMonitor/init.py,表示一個空檔案,宣告所在目錄的包為一個 Python 包;
TradingMonitor/settings.py,管理專案的設定資訊;
TradingMonitor/urls.py,宣告請求 URL 的對映關係;
TradingMonitor/wsgi.py,表示 Python 程式和 Web 伺服器的通訊協定;
manage.py,表示一個命令列工具,用來和 Django 專案進行互動;
Db.sqlite3,表示預設的資料庫,可以在設定中替換成其他資料庫。
python3 manage.py createsuperuser
python manage.py createsuperuser ########## 輸出 ########## Username (leave blank to use 'ubuntu'): admin Email address: Password: Password (again): Superuser created successfully.
python manage.py runserver
最後,開啟瀏覽器輸入:http://127.0.0.1:8000。如果你能看到下面這個畫面,就說明 Django 已經部署成功了。
現在我們再定位到 http://127.0.0.1:8000/admin,你會看到 Django 的後臺管理網頁,這裡我就不過多介紹了。
到此,Django 就已經成功安裝,並且正常啟動啦。
最後和大家分享一下我在整個過程趟的最大的一個坑:
之前在最後啟動 Django 的 debugging 模式時輸入python manage.py runserver
之後給我報了一個編碼錯誤如圖:
然後經過多方查詢和測試終於在IT屋上的一篇文章找到正解:
https://www.jb51.net/article/248798.htm
通過將主機名更改為不再包含西里爾字元才終於解決問題。大大的感謝樓主!
以上就是虛擬環境下搭建一個Django專案的詳細內容,更多關於虛擬環境搭建Django的資料請關注it145.com其它相關文章!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45