我正在尝试使用django 1.11
和mysql
(最新)作为我的后端使用mysqlclient
创建模型。我搜索了各种博客和文档,但仍然无法找到我的解决方案。
这是我的代码Posts.models.py
如果有,请原谅缩进错误。
class Post(models.Model):
user=models.ForeignKey(User,related_name='posts',
on_delete=models.CASCADE)
created_at=models.DateTimeField(auto_now=True)
message=models.TextField()
group=models.ForeignKey(Group,related_name='posts',
null=True,blank=True,on_delete=models.CASCADE)
def __str__(self):
return self.message
def save(self,*args,**kwargs):
super().save(*args,**kwargs)
def get_absolute_url(self):
return reverse('posts:single',kwargs{'username':self.user.username,'pk':self.pk})
class Meta:
ordering=['-created_at']
unique_together=['user','message']