Parcourir la source

Fixes #162: Return Unicode from display_name()

Jeremy Stretch il y a 8 ans
Parent
commit
4c45e38aea
2 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 3 3
      netbox/dcim/models.py
  2. 1 1
      netbox/ipam/models.py

+ 3 - 3
netbox/dcim/models.py

@@ -263,7 +263,7 @@ class Rack(CreatedUpdatedModel):
     @property
     def display_name(self):
         if self.facility_id:
-            return "{} ({})".format(self.name, self.facility_id)
+            return u"{} ({})".format(self.name, self.facility_id)
         return self.name
 
     def get_rack_units(self, face=RACK_FACE_FRONT, exclude=None, remove_redundant=False):
@@ -698,9 +698,9 @@ class Device(CreatedUpdatedModel):
         if self.name:
             return self.name
         elif self.position:
-            return "{} ({} U{})".format(self.device_type, self.rack.name, self.position)
+            return u"{} ({} U{})".format(self.device_type, self.rack.name, self.position)
         else:
-            return "{} ({})".format(self.device_type, self.rack.name)
+            return u"{} ({})".format(self.device_type, self.rack.name)
 
     @property
     def identifier(self):

+ 1 - 1
netbox/ipam/models.py

@@ -375,7 +375,7 @@ class VLAN(CreatedUpdatedModel):
 
     @property
     def display_name(self):
-        return "{} ({})".format(self.vid, self.name)
+        return u"{} ({})".format(self.vid, self.name)
 
     def get_status_class(self):
         return STATUS_CHOICE_CLASSES[self.status]