小编lin*_*ski的帖子

将帖子标题转换为CamelCase

我正在尝试将帖子标题转换为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)

python django django-templates django-views python-2.7

5
推荐指数
1
解决办法
201
查看次数