django 操作服务器文件,当使用标准的python文件操作时,网络服务器错误缓存的文件(Django)...

我有一个Django应用程序,它从文本文件中填充内容,并使用标准形式的初始选项填充它们。该文件在服务器上得到更新,但是当表单被刷新时,它会从之前保存的版本或重新加载Apache WebServer之前的版本中获取内容。当使用标准的python文件操作时,网络服务器错误缓存的文件(Django)

这意味着该文件正在缓存,并从错误的缓存中获取内容,而不是新文件。

这是我的代码。如何确保每次使用spamsource函数都可以从最近保存的文件中获取内容,而不是从缓存中获取内容。

def spamsource():

try:

f= open('center_access', 'r')

read=f.read()

# some manipulation on read

f.close()

return read

except IOError:

return "prono.nr"

class SpamForm(forms.Form):

domains =forms.CharField(widget=forms.Textarea(attrs=attrs_dict),

label=_(u'Domains to be Banned'), initial= spamsource())

def function(request):

# It writes the file center_access based on the changes in the textbox domains

2010-08-07

ramdaz

+0

Apache缓存如何进入图片? Python访问文件系统。并通过apache调用python。 –

2010-08-07 21:36:18