Форум сайта python.su
Есть две модели
class Users(models.Model):
nick = models.CharField(max_length=100, blank=True, help_text = u'Name from ICQ profile')
room = models.ForeignKey('Rooms', null=True, blank=True, help_text = u'Room for this user') # комната где юзер сейчас находится
class Rooms(models.Model):
id = models.PositiveIntegerField(primary_key=True, help_text = u'Set specific ID or leave empty for auto increment')
name = models.CharField(max_length=100, help_text = u'Name room')
user = models.ForeignKey('Users', null=True, blank=True, help_text = u'Owner this room') # хозяин комнаты, может быть null
Офлайн
room.users_set.clear()
room.delete()
Офлайн