コード例 #1
0
class Post(models.Model):
    user = models.ForeignKey(User, related_name='posts')
    created_at = models.DateTimeField(auto_now=True)
    message = models.TextField()
    message_html = models.textField(editable=False)
    group = models.ForeignKey(Group,
                              related_name='posts',
                              null=True,
                              blank=True)

    def __str__(self):
        return self.message

    def save(self, *args, **kwargs):
        self.message_html = misaka.html(self.message)
        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']
コード例 #2
0
ファイル: models.py プロジェクト: nazaninsbr/Web-Development
class DailyWorkout(models.Model):
    created_date = models.DateTimeField(default=timezone.now)
    text = models.textField()
    title = models.CharField(max_length=200)

    def __init__(self):
        self.text = ""
        self.title = ""

    def __str__(self):
        return self.title
コード例 #3
0
    class product(models.model):
        productname=models.CharField(max_length='255')
        movietype =models.ForeignKey(MuvieType, on_delet=models.Cascade.DO_NOTHING)
        user=models.ForeignKey(Userm on_delete=models.DO_NOTHING)
        Productprice=models.DecimalField(max_digits=10, decimal_places=2)
        productentydate=models.DateField()
        productURL=models.URLField(null=True, blank=True)
        productdescription=models.textField(null=True, blank=True)

        def __str__(self): 
            return self.productname

        def memberDiscount(self):
            discount=.05
            returnfloat(self.productprice) * discount

        def discointedPrice(self):
            discount=self.memberDiscuint()
            return float(self.productprice)-discount

        class Meta:
            db_table='product'
            verbose_name_plural='products'
コード例 #4
0
 class Network(models.Model):
     name = models.Charfield(max_length=255, unique=True)
     slug = models.Slugfield(allow_unicode=True, unique=True)
     descrription = models.TextField(blank=True, default='')
     description_html = models.textField(editable=False, default='', blank=True)
     members = models.ManytoManyField(User, through='NetworkMember')
コード例 #5
0
ファイル: models.py プロジェクト: aa-ahmed-aa/CJS
class Group(models.Model):
    name = models.textField()