小编Roc*_*lms的帖子

如何让用户删除和编辑他们在Django中创建的帖子?

我试图让用户删除并编辑他们创建的帖子.我被告知"Post.user需要成为一个对象实例,你写的是不正确的." 但我仍然是django的新手,并且想知道在我创建这个项目的过程中有所帮助的步骤.

这是我的模特

        from django.db import models

        from django.db.models import Count, QuerySet, F
        from django.utils import timezone
        from django.conf import settings
        from django.contrib.contenttypes.models import ContentType
        from django.core.urlresolvers import reverse
        from django.db.models.signals import pre_save
        from django.utils.text import slugify
        from markdown_deux import markdown
        from django.utils.safestring import mark_safe
        from taggit.managers import TaggableManager

        from comments.models import Comment

        def upload_location(instance, filename):
            return "%s/%s" %(instance.slug, filename)


        class Post(models.Model):
            user = models.ForeignKey(settings.AUTH_USER_MODEL, default=1 )
            title = models.CharField(max_length=75)
            slug = models.SlugField(unique=True)
            image = models.ImageField(
                    upload_to=upload_location,
                    null=True,
                    blank=True,
                    width_field="width_field", …
Run Code Online (Sandbox Code Playgroud)

python django edit delete-file python-3.x

2
推荐指数
1
解决办法
894
查看次数

标签 统计

delete-file ×1

django ×1

edit ×1

python ×1

python-3.x ×1