[Update] 更新ap请求

This commit is contained in:
ibuler
2018-03-25 21:47:29 +08:00
parent 7f4f67aa8d
commit 75319b99ae
8 changed files with 159 additions and 116 deletions

View File

@@ -2,6 +2,8 @@
#
import uuid
import random
from django.db import models
from django.utils.translation import ugettext_lazy as _
@@ -20,6 +22,16 @@ class Domain(models.Model):
def __str__(self):
return self.name
def has_gateway(self):
return self.gateway_set.filter(is_active=True).exists()
@property
def gateways(self):
return self.gateway_set.filter(is_active=True)
def random_gateway(self):
return random.choice(self.gateways)
class Gateway(AssetUser):
SSH_PROTOCOL = 'ssh'
@@ -37,3 +49,4 @@ class Gateway(AssetUser):
def __str__(self):
return self.name