【发布时间】:2021-07-09 06:35:51
【问题描述】:
我在 Django 和 DRF(Django-Rest-Framework) 中工作,其中我有一个选择,如果视频是付费视频,现在我正在创建另一个模型来存储所有付费视频的信息
from django.db import models
from userapi.models import User
# from taggit.managers import TaggableManager
import datetime
class post(models.Model) :
Public = 'Pub'
Private = 'Pri'
Paid = 'Paid'
selection = [
(Public, 'Public'),
(Private, 'Followers'),
(Paid, 'Paid'),
]
username = models.ForeignKey(User, on_delete=models.CASCADE)
post_description = models.TextField(max_length=500)
post_timestamp = models.DateTimeField(auto_now = True)
post_selection = models.CharField(max_length=10,choices=selection)
def __str__(self):
return self.username
这是 userpost.py 现在我想创建一个名为paid_videos 的模型,如果 post_selection 是付费的,那么它需要它的数量
我是 DJANGO 的新手
【问题讨论】:
标签: python-3.x django django-models django-rest-framework