免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
讓XAMPP支持Python及Django

XAMPP是一個(gè)非常好的PHP集成環(huán)境包,目前開(kāi)始學(xué)習(xí)Django中,所以想借著XAMPP來(lái)安裝下Django。以下為我的折騰記錄。

下面就是具體的安裝步驟:

1、安裝python及設(shè)置環(huán)境變量。

推薦使用python2.7 ,此步驟比較簡(jiǎn)單。安裝在了 D:\Python27 ,完后添加系統(tǒng)變量PATH為:D:\Python27;

2、安裝XAMPP

我的安裝路徑如下 D:\xampp,此步驟也非常的簡(jiǎn)單。

3、為Apache安裝wsgi模塊

模塊下載地址:http://code.google.com/p/modwsgi/

a、將下載的mod_wsgi-win32-ap22py27-3.3.so文件名修改為mod_wsgi.so,放入D:\xampp\apache\modules

b、修改D:\xampp\apache\conf下的httpd.conf文件,在LoadModule的最后面添加如下內(nèi)容:

LoadModule wsgi_module modules/mod_wsgi.so

c、添加wsgi的執(zhí)行環(huán)境,在D:\xampp\apache\conf下的httpd.conf文件中尋找以下代碼。

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

在代碼下添加如下內(nèi)容:

WSGIScriptAlias /wsgi “D:/django-app/wsgi_handler.py”
AddType text/html .py

<Directory “d:/django-app”>
     AllowOverride All
     Options ExecCGI
     Order deny,allow
     Allow from All
</Directory>

4、重啟Apache服務(wù)~

5、安裝MySQL支持

下載地址:http://www.codegood.com/archives/129,直接下載安裝即可。

6、安裝Django

下載Django,下載完后將其解壓到 D:\Django-1.4 7、安裝Django,使用CMD 進(jìn)入D:\Django-1.4目錄,執(zhí)行:D:\Django-1.4>python setup.py install 或直接 pip install django

安裝完后記得設(shè)置環(huán)境變量PATH為:D:\Python27\Lib\site-packages\django\bin

7、創(chuàng)建Django項(xiàng)目

在D盤(pán)新建django目錄,cmd至該目錄,執(zhí)行django-admin.py startproject mysite

8、創(chuàng)建wsgi_handler.py文件

在D:/django-app下創(chuàng)建wsgi_handler.py,文件內(nèi)容為:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import os
import sys
 
django_path = r&#039;D:\Python27\Lib\site-packages\django&#039;
project_path = r&#039;D:\django-app\mysite&#039;
 
if django_path not in sys.path:
    sys.path.append(django_path)
if project_path not in sys.path:
    sys.path.append(project_path)
 
os.environ[&#039;DJANGO_SETTINGS_MODULE&#039;] = &#039;mysite.settings&#039;
 
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

9、運(yùn)行Django站點(diǎn)

打開(kāi)http://localhost/wsgi,你就可以訪問(wèn)Django站點(diǎn)了~

以上流程基本上順利安裝了,以下為安裝過(guò)程中要到的問(wèn)題:

1、安裝MySQL無(wú)法找到Python的安裝路徑

問(wèn)題產(chǎn)生的原因:

Python注冊(cè)表的路徑是:HKEY_LOCAL_MACHINE\SOFTWARE\Python

而安裝程序會(huì)去:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node下尋找python

修改問(wèn)題的辦法:

HKEY_LOCAL_MACHINE\SOFTWARE\Python把這個(gè)注冊(cè)表output出來(lái),然后用文本編輯器編輯一下,把output出來(lái)的注冊(cè)表文本每一行的HKEY_LOCAL_MACHINE\SOFTWARE\Python在

SOFTWARE和Python中間加上Wow6432Node,然后保存好修改,退出。雙擊修改過(guò)的注冊(cè)表,系統(tǒng)會(huì)提示你導(dǎo)入,導(dǎo)入后即可,然后到HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node

2、打開(kāi)http://localhost/wsgi報(bào)500錯(cuò)誤

從Apache的錯(cuò)誤日志中找到的錯(cuò)誤日志為:

ImportError: Could not import settings ‘mysite.settings’ (Is it on sys.path?): No module named mysite.settings

造成原因是項(xiàng)目的環(huán)境變量設(shè)置錯(cuò)誤了,wsgi_handler.py中一開(kāi)始設(shè)置了project_path = r’D:\django-app’,修改為project_path = r’D:\django-app\mysite’后一切正常~

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux下將Python的Django項(xiàng)目部署到Apache服務(wù)器
Windows下部署Django(Apache+mod_wsgi)
Python
Wagtail 教程 1 :基礎(chǔ)設(shè)置
使用Tornado+Nginx部署Django的一種嘗試_應(yīng)用服務(wù)器
在 CentOS 5.8 上安裝 Graphite
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服