Code

Changes between Version 12 and Version 13 of NewbieMistakes


Ignore:
Timestamp:
12/13/05 20:16:07 (9 years ago)
Author:
GomoX <gomo@…>
Comment:

Changed repr references to str

Legend:

Unmodified
Added
Removed
Modified
  • NewbieMistakes

    v12 v13  
    5050==== Probable cause ==== 
    5151 
    52 You may have forgotten to create a {{{__repr__()}}} function for your model. Django calls {{{__repr__()}}} to find out how to display objects in the admin interface. 
     52You may have forgotten to create a {{{__str__()}}} function for your model. Django calls {{{__str__()}}} to find out how to display objects in the admin interface. An alternate cause is the string you return from {{{__str__()}}} includes brackets (an therefore looks like an html tag), and is cleaned up by the {{{strip_tags}}} template filter, resulting in blank entries. 
    5353 
    5454==== Solution ==== 
    5555 
    56 Add a {{{__repr__()}}} function to all your models. Make it a habit so it becomes automatic. 
     56Add a correct {{{__str__()}}} function (without brackets in the output) to all your models. Make it a habit so it becomes automatic. 
    5757 
    5858== Integer & NULLS ==