我在使用Django模板和CharField模型时遇到了麻烦.
所以我有一个带有CharField的模型,它创建了一个用下划线替换空格的slug.如果我创建一个对象,Somename Somesurname,这将创建slu S Somename_Somesurname并在模板上按预期显示.
但是,如果我创建一个对象,Somename Somesurname(注意第二个空格),就会创建一个Somename__Somesurname,虽然在Django控制台上我看到它<Object: Somename Somesurname>
,但在模板上它显示为Somename Somesurname.
那么Django模板是否会以某种方式剥离空间?是否有一个过滤器,我可以使用它的空格来获取名称?
在我的django项目上缓存了几个视图 - @ cache_page(60*5) - 我注意到memcached缓存了整个视图,甚至是请求参数!因此,如果访问页面的第一个用户以userxyz身份登录,则将询问同一页面的所有其他匿名用户或注册用户将显示用户userxyz缓存的页面!显然这不是一个理想的行为......那么我可以在视图上缓存所有内容,而不是请求参数吗?或memcached仅适用于匿名会话?
提前谢谢Markos Gogoulos
我已经在django-users上发布了这个但没有收到回复!
所以我为用户(User的子类)拥有自己的配置文件对象.其中一个字段是imagefield,它(显然)用于用户上传其徽标/缩略图.
问题是如何在评论中加入这一点?
有任何想法吗?提前致谢!