第乙個Quixote APP跑起來!

2021-04-16 01:09:41 字數 1491 閱讀 2956

其實只是把demo挪了乙個位置,讓apache指向這裡。

1.建立目錄d:/do/maqi.就把do當作自己的工作目錄。包的名字叫做maqi,以免與quixote的命名空間衝突

2.將quixote/demo目錄拷貝到d:/do/maqi,這樣demo的位置是d:/do/maqi/demo

3.增加環境變數pythonpath=d:/do

4.開啟d:/do/maqi/demo/__init__.py,修改如下:

from quixote import enable_ptl

from quixote.publish import publisher

enable_ptl()

def create_publisher():

#在這裡更改包名

#    from quixote.demo.root import rootdirectory

from maqi.demo.root import rootdirectory

return publisher(rootdirectory(), display_exceptions='plain')

5.修改apache的httpd.conf

設定文件根目錄。注意用/

documentroot "d:/"

loadmodule python_module  modules/mod_python.so

#這裡我偷懶了,直接用do目錄

#addhandler mod_python .py

#pythonhandler mptest

#pythonhandler mod_python.publisher

#pythonhandler   demo

#pythondebug on

#        authtype basic

#      authname "restricted area"

#      require valid-user

sethandler python-program

#pythonhandler quixote.server.mod_python_handler

pythonhandler maqi.server.mod_python_handler

#pythonoption quixote-publisher-factory quixote.demo.create_publisher

pythonoption quixote-publisher-factory maqi.demo.create_publisher

#pythoninterpreter quixote.demo

pythoninterpreter maqi.demo

pythondebug on

6.重啟apache.

7.訪問:http://localhost:8080/do/a.py

注意,其實這裡並沒有乙個叫做a.py的檔案。只是該directory設定用mod_py響應.py檔案而已。

python第乙個程式設計 第乙個 Python 程式

簡述 安裝完 python 後,windows 中 開始選單或安裝目錄下就會有 idle 開發 python 程式的基本 ide 整合開發環境 幫助手冊 模組文件等。linux 中 只需要在命令列中輸入 python 命令即可啟動互動式程式設計。互動式程式設計 互動式程式設計不需要建立指令碼檔案,是...

第乙個部落格

我不知道為什麼 我在csdn上創了乙個賬號,又開通了部落格。也許我不是名人,也許幻想著成為名人。在這裡 我不會給任何人許諾,這個部落格可能有乙個博文 有兩個博文 或者會有很多 很多 很多。不過讓我有個大膽的猜想,如果這個部落格在今後有很多很多自己寫的博文,說明我成功了 在自己眼裡 也說明這個方法時正...

第乙個爬蟲

很多人學習python的目的就是為了學習能夠實現爬蟲的功能,這裡,我使用了scrapy框架來實現了乙個簡單的爬蟲功能,這裡我簡單的介紹一下scrapy專案的建立,和執行。1,第一步是安裝scrapy,我相信到了這一步,大多數人都已經會安裝第三方庫檔案了,這裡主要是使用命令pip install sc...