教你安裝python Django(圖文)
安裝環(huán)境:python版本2.7.5 ,win7系統(tǒng)
安裝Django
https://www.djangoproject.com/download/ 官方下載Django-1.5.5.tar.gz
1,解壓后(我的目錄是D:\myapp\Django-1.5.5)
2,DOS命令到剛解壓后的Django-1.5.5目錄下執(zhí)行命令 python setup.py install , 結(jié)果如下圖:

說明:Django安裝命令實(shí)際是將Django復(fù)制到本地Python安裝目錄D:\Python27\Lib\site-packages下。
測試Django安裝
# vim: set fileencoding=utf-8 :#測試Django安裝import djangoprint django.VERSION
輸出如下即成功:

開始一個(gè)項(xiàng)目
1,DOS命令轉(zhuǎn)到某目錄下(你想要?jiǎng)?chuàng)建項(xiàng)目在何處如:E:\workspace\pythonworkspace)。
2,django-admin.py startproject MyDjangoSite (MyDjangoSite 為你的項(xiàng)目名稱)
特別說明:1.執(zhí)行該命令前必須把 D:\Python27\Lib\site-packages\django\bin 添加值環(huán)境變量path下。
2.python文件夾默認(rèn)打開程序?yàn)閜ython.exe。否則會(huì)出現(xiàn)執(zhí)行完程序打開了django-admin.py文件。(這個(gè)問題找了好久才發(fā)現(xiàn)我用的vim默認(rèn)打開python文件的,導(dǎo)致執(zhí)行完創(chuàng)建項(xiàng)目命令沒有在該目錄下生成文件目錄)
3,文件說明:
manage.py :一種命令行工具,允許你以多種方式與該 Django 項(xiàng)目進(jìn)行交互。 鍵入python manage.py help,看一下它能做什么。 你應(yīng)當(dāng)不需要編輯這個(gè)文件;在這個(gè)目錄下生成它純是為了方便。__init__.py :讓 Python 把該目錄當(dāng)成一個(gè)開發(fā)包 (即一組模塊)所需的文件。 這是一個(gè)空文件,一般你不需要修改它。settings.py :該 Django 項(xiàng)目的設(shè)置或配置。 查看并理解這個(gè)文件中可用的設(shè)置類型及其默認(rèn)值。urls.py:Django項(xiàng)目的URL設(shè)置。 可視其為你的django網(wǎng)站的目錄。 目前,它是空的。
wsgi.py: An entry-point for WSGI-compatible webservers to serve your project.See How to deploy with WSGI for more details.
具體使用方法參考 文檔 https://docs.djangoproject.com/en/1.4/intro/tutorial01/
運(yùn)行開發(fā)服務(wù)器測試
django開發(fā)服務(wù)是可用在開發(fā)期間的,一個(gè)內(nèi)建的,輕量的web服務(wù)。 我們提供這個(gè)服務(wù)器是為了讓你快速開發(fā)站點(diǎn),也就是說在準(zhǔn)備發(fā)布產(chǎn)品之前,無需進(jìn)行產(chǎn)品級(jí) Web 服務(wù)器(比如 Apache)的配置工作。 開發(fā)服務(wù)器監(jiān)測你的代碼并自動(dòng)加載它,這樣你會(huì)很容易修改代碼而不用重啟動(dòng)服務(wù)。
DOS命令轉(zhuǎn)到剛創(chuàng)建的項(xiàng)目下執(zhí)行 python manage.py runserver ,如下圖:


到這為測試成功。到這里python Django web開發(fā)環(huán)境基本通了。
- 對Django 中request.get和request.post的區(qū)別詳解
- 基于Django URL傳參 FORM表單傳數(shù)據(jù) get post的用法實(shí)例
- 教你如何將 Sublime 3 打造成 Python/Django IDE開發(fā)利器
- Python+Django在windows下的開發(fā)環(huán)境配置圖解
- python Django連接MySQL數(shù)據(jù)庫做增刪改查
- Django如何自定義model創(chuàng)建數(shù)據(jù)庫索引的順序
- Django中對數(shù)據(jù)查詢結(jié)果進(jìn)行排序的方法
- Django中幾種重定向方法
- Python的Django框架中forms表單類的使用方法詳解
- python Django模板的使用方法(圖文)
- Django objects.all()、objects.get()與objects.filter()之間的區(qū)別介紹
- Django中更新多個(gè)對象數(shù)據(jù)與刪除對象的方法
- Django框架中render_to_response()函數(shù)的使用方法
- Django靜態(tài)資源URL STATIC_ROOT的配置方法
- 解決Django migrate No changes detected 不能創(chuàng)建表的問題
- django啟動(dòng)uwsgi報(bào)錯(cuò)的解決方法
- 詳解Django框架中用戶的登錄和退出的實(shí)現(xiàn)
- Django讀取Mysql數(shù)據(jù)并顯示在前端的實(shí)例
- Django小白教程之Django用戶注冊與登錄
- Python3+Django get/post請求實(shí)現(xiàn)教程詳解
相關(guān)文章
python def 定義函數(shù),調(diào)用函數(shù)方式
這篇文章主要介紹了python def 定義函數(shù),調(diào)用函數(shù)方式,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
Python進(jìn)階之自定義對象實(shí)現(xiàn)切片功能
這篇文章主要介紹了Python進(jìn)階之自定義對象實(shí)現(xiàn)切片功能,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-01-01
Python實(shí)現(xiàn)輕松防止屏幕截圖的技巧分享
屏幕截圖是一種常見的用于記錄信息或者監(jiān)控用戶活動(dòng)的方法,為了保護(hù)隱私和數(shù)據(jù)安全,可以通過使用Python編寫一些防護(hù)措施來防止他人截取我們的屏幕,下面我們就來學(xué)習(xí)一下有哪些具體操作吧2023-12-12
基于Python實(shí)現(xiàn)復(fù)刻人生重開模擬器
人生重開模擬器是由VickScarlet上傳至GitHub的一款簡單的文字網(wǎng)頁游戲。本文將用Python復(fù)刻一下這個(gè)游戲,感興趣的小伙伴可以嘗試一下2022-10-10
python連接mysql調(diào)用存儲(chǔ)過程示例
這篇文章主要介紹了python連接mysql調(diào)用存儲(chǔ)過程示例,需要的朋友可以參考下2014-03-03
樹莓派(python)與arduino串口通信的詳細(xì)步驟
這篇文章主要介紹了樹莓派(python)與arduino串口通信的詳細(xì)步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-11-11
Python中urlencode()函數(shù)構(gòu)建URL查詢字符串的利器學(xué)習(xí)
這篇文章主要為大家介紹了Python中urlencode()函數(shù)構(gòu)建URL查詢字符串的利器學(xué)習(xí),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10

