【发布时间】:2016-08-05 14:15:52
【问题描述】:
这将是我在这里的第一篇文章,所以我希望一切都是正确的。
我在使用 django 时遇到了一些麻烦,我尝试制作一个小彩票游戏。 对于这个游戏,我有一个名为 bitcoinlottery 的应用程序,并且在该应用程序中有 2 个模型。至于现在它们看起来像这样:
from django.db import models
from django.utils import timezone
class Lottery(models.Model):
owner = models.ForeignKey('auth.User')
title = models.CharField(max_length=100)
slug = models.SlugField(max_length=110)
max_players = models.IntegerField()
total_players = models.CharField(default=0)
online = models.BooleanField(default=True)
create_date = models.DateTimeField(default=timezone.now)
class Ticket(models.Model):
owner = #this most be related to the user that buy the ticket
lottery_id = #this most be related to the id of the lottery
ticket_id = #a random number
现在我有两个问题我想不通。
第一个是如何在 Lottery max_players 上创建相关的票数,max_players 将是可用的最大玩家数/票数。
第二个问题是有一个选项可以在彩票管理页面的列表中查看所有可用的彩票吗?如果是,有什么方法可以做到这一点。
感谢您的帮助。 祝你有美好的一天。
【问题讨论】: