Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Django表单提交给管理员_Python 3.x_Django - Fatal编程技术网

Python 3.x Django表单提交给管理员

Python 3.x Django表单提交给管理员,python-3.x,django,Python 3.x,Django,我有一个Django博客,我想做一个关于这些帖子的调查。我对Django很陌生,我不知道如何制作模型,或者类似的东西。我想调查的答案被提交到管理员网站。请帮忙 models.py文件(博客项目): 博客网站示例->shatishdesai.pythonanywhere.com 你能给我解释一下吗?好的,这是我第二次呼救。我对它进行了彻底的研究,并在谷歌上搜索了每一条路,一直搜索到周日。请帮忙!请看视频和一些Django的基本知识,我不知道该怎么解释你,对不起,我是说Django教程视频 from

我有一个Django博客,我想做一个关于这些帖子的调查。我对Django很陌生,我不知道如何制作模型,或者类似的东西。我想调查的答案被提交到管理员网站。请帮忙

models.py文件(博客项目):

博客网站示例->shatishdesai.pythonanywhere.com


你能给我解释一下吗?好的,这是我第二次呼救。我对它进行了彻底的研究,并在谷歌上搜索了每一条路,一直搜索到周日。请帮忙!请看视频和一些Django的基本知识,我不知道该怎么解释你,对不起,我是说Django教程视频
from django.contrib.auth import get_user_model
from ckeditor.fields import RichTextField
from django.urls import reverse



User = get_user_model()

class Author(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    profile_picture = models.ImageField()

    def __str__(self):
        return self.user.username

    

class Category(models.Model):
    title = models.CharField(max_length=100)

    def __str__(self):
        return self.title
    

class Post(models.Model):
    title = models.CharField(max_length=150)
    postImage = models.ImageField()
    overview = models.TextField()
    detail = RichTextField()
    author = models.ForeignKey(Author, on_delete=models.CASCADE, blank=True, null=True)
    timestamp = models.DateTimeField(auto_now_add=True)
    category = models.ManyToManyField(Category, null=True)
    featured = models.BooleanField()
    views = models.IntegerField(default=1)
    previous_post = models.ForeignKey('self',
                                 related_name='p_post',
                                 blank=True,
                                 null=True,
                                 on_delete=models.CASCADE,default="none")
    
    next_post = models.ForeignKey('self',
                                 related_name='n_post',
                                 blank=True,
                                 null=True,
                                 on_delete=models.CASCADE,default="none")
    
   
    def __str__(self):
        return self.title + "-->" +self.overview

    def get_absolute_url(self):
        return reverse('postpage', kwargs={
            'id': self.id
        })

    @property
    def get_comments(self):
        return self.comments.filter(postby = self.id)

class marketing(models.Model):
    email = models.EmailField(null=True , blank=True)

    def __str__(self):
        return self.email
    
class comment(models.Model):
    content = models.TextField()
    timestamp = models.DateTimeField(auto_now_add=True)
    user = models.ForeignKey(User, on_delete=models.SET_NULL, null=True)
    postby = models.ForeignKey(Post, related_name='comments', on_delete=models.CASCADE, null=True, blank=True)
    
    def __str__(self):
        return self.content```