Есть две модели
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 = models.ForeignKey('Rooms')”, как можно победить это? что бы поле становилось в null. (пользователя просто выкидывало с комнаты)