我正在用Django构建一个论坛风格的网站,并且在我的设计结构中遇到了一些问题。相关代码(来自我的模型)如下所示:
class Thread(models.Model):
post_count = models.IntegerField()
class Post(models.Model):
text = models.CharField(max_length=1000)
thread = models.ForeignKey(Thread)
我遇到的问题是,在我的视图和模板中,我通过线程和显示帖子进行迭代。然而,我希望与我的模板沟通,一个帖子可能具有某些“特殊属性”(
我有一个django项目,我有一个Post模型,它看起来像这样:
class BasicPost(models.Model):
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
published = models.BooleanField(default=False)
created_date = models.DateTimeField(auto_now_add=True)
title = models.CharField(max_length=100, bla
我已经创建了一个登录和注册模型,也是一个用户可以张贴标题和描述的帖子模型。但当我用一个用户登录并创建一个帖子时,该帖子也会被其他用户查看。
我正在使用Django(python)和数据库sql。
对于注册表单:
from django.contrib.auth import get_user_model
from django.contrib.auth.forms import UserCreationForm
class UserCreateForm(UserCreationForm):
class Meta:
fields = ("username", "
我想为我们的项目实现一个类似的系统,我的问题几乎是关于性能的,我想在Postgresql DB中使用django,在models.py中我有一个类似的模型:
class Like(models.Model):
user = models.ForeignKey(User,on_delete=models.CASCADE,related_name = "like")
place = models.ForeignKey(Places,on_delete=models.CASCADE,related_name = "likedPlace")
当
我现在是Django的初学者。--我想在我的应用程序中限制一个类似于每个帖子的帖子,在那里你可以发布文本,用户也可以喜欢或者不喜欢。现在,我启用了登录,我希望登录用户只喜欢一个帖子一次,但我没有成功。
Models.py
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Todo(models.Model):
text = models.CharField(max_length=100)
complete = mo
据我所知,是为匿名公众评论而设计的,就像你通常在下面的博客或文章中看到的那样。换句话说,任何人都可以发表评论。
我使用评论框架只允许登录的用户显示评论。什么安全和隐藏name、URL和email字段(保持字段不变)。所以很大程度上用户只能看到一个comment字段。我想使用Django的评论,因为它已经有了一些很好的安全功能,比如时间戳检查,蜜罐字段和反双重发布功能。用户信息是从request.user 获取的,我通过comment.user.get_full_name获取有关评论的用户信息,而不是通过comment.name或comment.user.email vs comment.ema
嘿,所以我正在做一个色彩方案张贴网站,人们可以注册和张贴他们提出的配色方案。到目前为止,一切都很好,我唯一要做的就是添加一个“喜欢邮政”的功能。我想知道实现这个目标的最佳方法是什么。
对于如何做到这一点,我有两个想法,第一个想法是向ColorSet ( post )和用户模型(对于用户模型,我将建立一个新的模型,将一个OneToOne关系添加到用户模型)中添加一个额外的字段,它将记录拥有每个帖子的用户,以及每个用户都喜欢跟踪的所有内容。
所以这个看起来可能是这样的
from django.db import models
from django.core.urlresolvers import
我有这样一个Django数据模型:
class Post(django.db.models.Model):
text = django.db.models.CharField()
class Seen(django.db.models.Model):
post = django.db.models.ForeignKey(Post)
user = django.db.models.ForeignKey(django.contrib.auth.models.User)
在哪里我试图跟踪帖子,以及哪些用户看到了哪些帖子。如何检索给定用户未见过的所有帖子?
使用django 1.11
我正在为django帐户项目使用API后端。以下是一个类的示例:
from __future__ import unicode_literals
from django.db import models
from django.utils import timezone
from django.conf import settings
import datetime
class Credit(models.Model):
user = models.ForeignKey(settings.AUTH_USER_MODEL)
name = models