我正在尝试将帖子标题转换为CamelCase来创建一个twitter标签,我正在使用strip但是它返回了一个对象而我不知道这是不是正确的方法?
# views.py
def post_create(request):
if not request.user.is_authenticated():
raise Http404
form_class = PostCreateForm
if request.method == 'POST':
form = form_class(request.POST, request.FILES)
if form.is_valid():
instance = form.save(commit=False)
instance.creator = request.user
instance.slug = slugify(instance.title)
instance.hashtag = instance.title.strip()
instance.save()
slug = slugify(instance.title)
return redirect(instance.get_absolute_url())
else:
form = form_class()
context = {
'form': form,
}
return render(request, "posts/post_create.html", context)
Run Code Online (Sandbox Code Playgroud)
哪个<built-in method strip of unicode object at 0x031ECB48>在模板var中返回,我正在寻找的结果就像这样MyPostTitle进入模板
# Template view
<h3>#{{instance.hashtag|title}}</h3>
Run Code Online (Sandbox Code Playgroud)
models.py
class Post(models.Model):
creator = models.ForeignKey(ProfileUser)
title = models.CharField(max_length=80) …Run Code Online (Sandbox Code Playgroud)