[Feature] 添加signals 解耦代码

This commit is contained in:
ibuler
2017-12-12 12:19:45 +08:00
parent cbc000696e
commit 99b4c66b5e
41 changed files with 420 additions and 498 deletions

View File

@@ -2,8 +2,6 @@
# -*- coding: utf-8 -*-
#
from __future__ import unicode_literals
import logging
import uuid
@@ -18,7 +16,7 @@ logger = logging.getLogger(__name__)
class Cluster(models.Model):
id = models.UUIDField(default=uuid.uuid4, primary_key=True)
name = models.CharField(max_length=32, verbose_name=_('Name'))
admin_user = models.ForeignKey('assets.AdminUser', on_delete=models.CASCADE, verbose_name=_("Admin user"))
admin_user = models.ForeignKey('assets.AdminUser', null=True, on_delete=models.SET_NULL, verbose_name=_("Admin user"))
bandwidth = models.CharField(max_length=32, blank=True, verbose_name=_('Bandwidth'))
contact = models.CharField(max_length=128, blank=True, verbose_name=_('Contact'))
phone = models.CharField(max_length=32, blank=True, verbose_name=_('Phone'))