<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 431,  comments - 344,  trackbacks - 0
    這里Python和Django的安裝步驟就不說了, 如果有問題可以看另外一篇文章在Windows上安裝Django
    首先要保證必須的軟件都安裝好了(Apache, mode_python)
    下面就直接來講講在Apache中部署Django應用.
    這里要注意一些文件的路徑, 要使用絕對路徑:
    TEMPLATE_DIRS = (
        # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
        # Always use forward slashes, even on Windows.
        # Don't forget to use absolute paths, not relative paths.
        'E:/pythonproject/ipin/templates',
    )

    然后再你的Apache_HOME/conf/extra下添加 httpd-django.conf
    #載入python_module是Apache能夠解析Python, 這里和配置PHP類似.

    LoadModule python_module modules/mod_python.so

    #設置media目錄可訪問, 因為這里media文件夾下放的是圖片, CSS和js文件
    <Directory "E:/pythonproject/ipin/media">
    Order Deny,Allow
    Allow from all
    </Directory>
    #這里設置Django的admin模塊的media為可訪問, 這里media文件夾下放的是后臺管理需要的圖片, CSS和js文件
    <Directory "D:/PythonServer/Django-1.0/django/contrib/admin/media">
    Order Deny,Allow
    Allow from all
    </Directory>
    #設置訪問路徑, 這為http://127.0.0.1:80/ 當然可以加上ipin之類的項目名字.
    <Location "/">
        SetHandler python-program
        PythonPath "sys.path+['E:/pythonproject']"    #這的'E:/pythonproject'為你應用的父目錄
        PythonHandler django.core.handlers.modpython   
        SetEnv DJANGO_SETTINGS_MODULE ipin.settings  #應用的setting
        PythonInterpreter ipin  #應用名字
        PythonDebug On
    </Location>

    #以下三個設置應用訪問路徑為"/images", "css"和"js"時不需要處理. 直接映射到相應的目錄文件.
    Alias /images  E:/pythonproject/ipin/media/images
    <Location "/images/">
           SetHandler None
    </Location>
    Alias /css  E:/pythonproject/ipin/media/css
    <Location "/css/">
           SetHandler None
    </Location>
    Alias /js  E:/pythonproject/ipin/media/js
    <Location "/js/">
           SetHandler None
    </Location>
    #設置django自帶的后臺管理靜態文件請求路徑
    Alias /media D:/PythonServer/Django-1.0/django/contrib/admin/media
    <Location "/media/">
           SetHandler None
    </Location>

    <LocationMatch "(?i)\.(jpg|gif|png|txt|ico|pdf|css|jpeg)$">
           SetHandler None
    </LocationMatch>


     現在需要在Apache_HOME/conf下的httpd.conf文件中導入剛才配置文件.

    最好放給最后, 比較好找, 也清晰:

    Include conf/extra/httpd-django.conf
    posted on 2008-09-22 16:15 周銳 閱讀(1574) 評論(1)  編輯  收藏 所屬分類: Python
    主站蜘蛛池模板: 日韩精品无码区免费专区| 中文字幕永久免费| 中国在线观看免费国语版| 亚洲春色在线视频| 久久久久国产精品免费网站| 久久久青草青青亚洲国产免观 | 亚洲日本VA中文字幕久久道具| 99国产精品免费视频观看| 久久久久亚洲AV无码网站| 性xxxxx大片免费视频| 99人中文字幕亚洲区| 1000部拍拍拍18免费网站| 国产精品亚洲自在线播放页码| 无码日韩精品一区二区免费| 亚洲国产精品成人精品小说| 四虎精品视频在线永久免费观看| 亚洲精品亚洲人成在线麻豆| 人禽杂交18禁网站免费| 久久亚洲精品11p| 亚洲一区二区三区在线视频| 免费国产污网站在线观看| 91亚洲性爱在线视频| 免费鲁丝片一级在线观看| 四虎国产精品成人免费久久| 亚洲AV中文无码字幕色三| 日韩免费视频一区二区| 日韩亚洲AV无码一区二区不卡| 日韩一区二区a片免费观看| 国产亚洲精品美女| 亚洲国产另类久久久精品黑人| 222www在线观看免费| 精品国产亚洲第一区二区三区| 久久精品国产亚洲AV麻豆~| 岛国av无码免费无禁网站| fc2免费人成在线| 亚洲欧洲日产国码二区首页| 免费在线观看污网站| 精品无码国产污污污免费网站 | 亚洲乳大丰满中文字幕| 99re热免费精品视频观看| 五月天国产成人AV免费观看|