@@ -38,7 +38,7 @@ class StateType(models.Model):
3838 slug = models .CharField (primary_key = True , max_length = 30 ) # draft, draft-iesg, charter, ...
3939 label = models .CharField (max_length = 255 , help_text = "Label that should be used (e.g. in admin) for state drop-down for this type of state" ) # State, IESG state, WG state, ...
4040
41- def __unicode__ (self ):
41+ def __str__ (self ):
4242 return self .slug
4343
4444@checks .register ('db-consistency' )
@@ -65,7 +65,7 @@ class State(models.Model):
6565
6666 next_states = models .ManyToManyField ('State' , related_name = "previous_states" , blank = True )
6767
68- def __unicode__ (self ):
68+ def __str__ (self ):
6969 return self .name
7070
7171 class Meta :
@@ -530,7 +530,7 @@ class RelatedDocument(models.Model):
530530 relationship = ForeignKey (DocRelationshipName )
531531 def action (self ):
532532 return self .relationship .name
533- def __unicode__ (self ):
533+ def __str__ (self ):
534534 return "%s %s %s" % (self .source .name , self .relationship .name .lower (), self .target .name )
535535
536536 def is_downref (self ):
@@ -600,7 +600,7 @@ class Meta:
600600class DocumentAuthor (DocumentAuthorInfo ):
601601 document = ForeignKey ('Document' )
602602
603- def __unicode__ (self ):
603+ def __str__ (self ):
604604 return "%s %s (%s)" % (self .document .name , self .person , self .order )
605605
606606
@@ -613,7 +613,7 @@ def __unicode__(self):
613613class Document (DocumentInfo ):
614614 name = models .CharField (max_length = 255 , validators = [validate_docname ,], unique = True ) # immutable
615615
616- def __unicode__ (self ):
616+ def __str__ (self ):
617617 return self .name
618618
619619 def get_absolute_url (self ):
@@ -849,15 +849,15 @@ class RelatedDocHistory(models.Model):
849849 source = ForeignKey ('DocHistory' )
850850 target = ForeignKey ('DocAlias' , related_name = "reversely_related_document_history_set" )
851851 relationship = ForeignKey (DocRelationshipName )
852- def __unicode__ (self ):
852+ def __str__ (self ):
853853 return "%s %s %s" % (self .source .doc .name , self .relationship .name .lower (), self .target .name )
854854
855855class DocHistoryAuthor (DocumentAuthorInfo ):
856856 # use same naming convention as non-history version to make it a bit
857857 # easier to write generic code
858858 document = ForeignKey ('DocHistory' , related_name = "documentauthor_set" )
859859
860- def __unicode__ (self ):
860+ def __str__ (self ):
861861 return "%s %s (%s)" % (self .document .doc .name , self .person , self .order )
862862
863863class DocHistory (DocumentInfo ):
@@ -868,7 +868,7 @@ class DocHistory(DocumentInfo):
868868 # property
869869 name = models .CharField (max_length = 255 )
870870
871- def __unicode__ (self ):
871+ def __str__ (self ):
872872 return str (self .doc .name )
873873
874874 def canonical_name (self ):
@@ -917,7 +917,7 @@ class DocAlias(models.Model):
917917 def document (self ):
918918 return self .docs .first ()
919919
920- def __unicode__ (self ):
920+ def __str__ (self ):
921921 return "%s-->%s" % (self .name , ',' .join ([str (d .name ) for d in self .docs .all () if isinstance (d , Document ) ]))
922922 document_link = admin_link ("document" )
923923 class Meta :
@@ -1023,7 +1023,7 @@ def for_current_revision(self):
10231023 def get_dochistory (self ):
10241024 return DocHistory .objects .filter (time__lte = self .time ,doc__name = self .doc .name ).order_by ('-time' , '-pk' ).first ()
10251025
1026- def __unicode__ (self ):
1026+ def __str__ (self ):
10271027 return "%s %s by %s at %s" % (self .doc .name , self .get_type_display ().lower (), self .by .plain_name (), self .time )
10281028
10291029 def save (self , * args , ** kwargs ):
@@ -1056,7 +1056,7 @@ class BallotType(models.Model):
10561056 order = models .IntegerField (default = 0 )
10571057 positions = models .ManyToManyField (BallotPositionName , blank = True )
10581058
1059- def __unicode__ (self ):
1059+ def __str__ (self ):
10601060 return "%s: %s" % (self .name , self .doc_type .name )
10611061
10621062 class Meta :
@@ -1183,7 +1183,7 @@ class DeletedEvent(models.Model):
11831183 by = ForeignKey (Person )
11841184 time = models .DateTimeField (default = datetime .datetime .now )
11851185
1186- def __unicode__ (self ):
1186+ def __str__ (self ):
11871187 return "%s by %s %s" % (self .content_type , self .by , self .time )
11881188
11891189class EditedAuthorsDocEvent (DocEvent ):
0 commit comments