drford
@drford
Прокрастинирую с 1993 года

Как упростить код?

Здравствуйте. Подскажите пожалуйста, как можно оптимизировать данный код?
recobj = DNS()
            recobj.host = '@'
            recobj.content = ip.address
            if ip.version == 4:
                recobj.type = 'A'
            elif ip.version == 6:
                recobj.type = 'AAAA'
            recobj.domain = domain.unid
            recobj.userid = user.id
            recobj.save()
            recobj = DNS()
            recobj.content = ip.address
            if ip.version == 4:
                recobj.type = 'A'
            elif ip.version == 6:
                recobj.type = 'AAAA'
            recobj.domain = domain.unid
            recobj.userid = user.id
            recobj.host = 'www'
            recobj.save()

Суть: сохраняю две модели, у которых различается только поле host.
  • Вопрос задан
  • 205 просмотров
Решения вопроса 1
lxsmkv
@lxsmkv
Test automation engineer
написать фунцкию которая будет получать на вход пустой обьект DNS и параметр конфигурации, а на выходе давать уже настроенный обьект?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы