2010-05-08 53 views
1

我有一個datetime.date變量在python.I需要將它傳遞給一個函數根據給定的日期做操作,然後增加下一組操作的日期。問題是我必須做差異頁面,因此我需要將日期作爲一個頁面之間的變量。我們可以在python中做到這一點....... 這是要在.py腳本中完成的,而不是任何與web相關的工作........python是否有一個會話變量的概念?

+1

到目前爲止您嘗試過什麼?一些代碼,甚至是非工作代碼,將有助於理解你正在努力完成的任務。 – msw 2010-05-08 14:11:43

+0

我不能忍受我的代碼,因爲它太長了,我會盡我所能解釋你。我有一個日期變量。我必須將它傳遞給另一個.py頁面中的函數,它將根據日期進行一些操作。操作完成後,它會增加日期。現在的問題是我無法返回增量日期。我不能說它是pgu.connect函數。如果我能我不知道。 – gizgok 2010-05-08 15:23:19

+0

爲什麼不使用GET變量。例如:page.py?date=20100508 – tdedecko 2010-05-08 15:32:13

回答

1

Python本身不處理會話。會話是由Web服務器處理的概念。例如Apache可以處理會話。 Python可以使用mod_python,mod_wsgi或cgi訪問會話變量。此外,基於這些技術構建的Web框架(例如:Django)可以訪問會話變量。

5

會話與Python本身無關。請參閱您的Web框架的文檔以瞭解它如何處理會話。

2

你可以建立一個「會話」的全球字典,並在適當時更新該字典。

0

如果您對自定義會話解決方案感興趣,您可能需要查看this module用於支持Web的Bible Verse quizzing程序。