我有一个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