"页面计数器"是什么?一段持久的数据,由视图函数更新并由模板显示.
毫无疑问,您已经意识到,所有Django都有以下几个部分.
模型
如果要将页面计数器保留在数据库中,则需要Django模型.
class PageCounter( Model ):
Run Code Online (Sandbox Code Playgroud)
您需要在此模型中添加一行.通常情况下,"fixture"会帮助实现这一点,因为它只有一行而且在执行syncdb时只能将其放入一行.
查看功能
然后,您需要在视图函数中获取并更新页面计数器.
pageCounter= PageCounter.objects.all()[0]
pageCounter.count += 1
pageCounter.save()
Run Code Online (Sandbox Code Playgroud)
模板
现在,您需要为模板提供值,以便可以显示它.