Changeset 5822 for django/branches/schema-evolution/tests/modeltests
- Timestamp:
- 08/06/07 11:50:17 (1 year ago)
- Files:
-
- django/branches/schema-evolution/tests/modeltests/basic/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/choices/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/custom_columns/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/custom_managers/models.py (modified) (3 diffs)
- django/branches/schema-evolution/tests/modeltests/custom_methods/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/custom_pk/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/field_defaults/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/fixtures/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/generic_relations/models.py (modified) (3 diffs)
- django/branches/schema-evolution/tests/modeltests/get_latest/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/get_object_or_404/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/get_or_create/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/invalid_models/models.py (modified) (8 diffs)
- django/branches/schema-evolution/tests/modeltests/lookup/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/m2m_and_m2o/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/m2m_intermediary/models.py (modified) (3 diffs)
- django/branches/schema-evolution/tests/modeltests/m2m_multiple/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/m2m_recursive/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/m2o_recursive2/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/m2o_recursive/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/manipulators/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/many_to_many/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/many_to_one/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/many_to_one_null/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/model_forms/models.py (modified) (5 diffs)
- django/branches/schema-evolution/tests/modeltests/model_inheritance/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/mutually_referential/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/one_to_one/models.py (modified) (3 diffs)
- django/branches/schema-evolution/tests/modeltests/ordering/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/or_lookups/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/pagination/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/properties/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/reserved_names/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/reverse_lookup/models.py (modified) (3 diffs)
- django/branches/schema-evolution/tests/modeltests/save_delete_hooks/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/select_related/models.py (modified) (7 diffs)
- django/branches/schema-evolution/tests/modeltests/serializers/models.py (modified) (3 diffs)
- django/branches/schema-evolution/tests/modeltests/str/models.py (modified) (2 diffs)
- django/branches/schema-evolution/tests/modeltests/transactions/models.py (modified) (1 diff)
- django/branches/schema-evolution/tests/modeltests/validation/models.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/branches/schema-evolution/tests/modeltests/basic/models.py
r5734 r5822 9 9 10 10 class Article(models.Model): 11 headline = models.CharField(max length=100, default='Default headline')11 headline = models.CharField(max_length=100, default='Default headline') 12 12 pub_date = models.DateTimeField() 13 13 django/branches/schema-evolution/tests/modeltests/choices/models.py
r5734 r5822 18 18 19 19 class Person(models.Model): 20 name = models.CharField(max length=20)21 gender = models.CharField(max length=1, choices=GENDER_CHOICES)20 name = models.CharField(max_length=20) 21 gender = models.CharField(max_length=1, choices=GENDER_CHOICES) 22 22 23 23 def __unicode__(self): django/branches/schema-evolution/tests/modeltests/custom_columns/models.py
r5734 r5822 19 19 20 20 class Author(models.Model): 21 first_name = models.CharField(max length=30, db_column='firstname')22 last_name = models.CharField(max length=30, db_column='last')21 first_name = models.CharField(max_length=30, db_column='firstname') 22 last_name = models.CharField(max_length=30, db_column='last') 23 23 24 24 def __unicode__(self): … … 30 30 31 31 class Article(models.Model): 32 headline = models.CharField(max length=100)32 headline = models.CharField(max_length=100) 33 33 authors = models.ManyToManyField(Author, db_table='my_m2m_table') 34 34 django/branches/schema-evolution/tests/modeltests/custom_managers/models.py
r5734 r5822 19 19 20 20 class Person(models.Model): 21 first_name = models.CharField(max length=30)22 last_name = models.CharField(max length=30)21 first_name = models.CharField(max_length=30) 22 last_name = models.CharField(max_length=30) 23 23 fun = models.BooleanField() 24 24 objects = PersonManager() … … 34 34 35 35 class Book(models.Model): 36 title = models.CharField(max length=50)37 author = models.CharField(max length=30)36 title = models.CharField(max_length=50) 37 author = models.CharField(max_length=30) 38 38 is_published = models.BooleanField() 39 39 published_objects = PublishedBookManager() … … 50 50 51 51 class Car(models.Model): 52 name = models.CharField(max length=10)52 name = models.CharField(max_length=10) 53 53 mileage = models.IntegerField() 54 54 top_speed = models.IntegerField(help_text="In miles per hour.") django/branches/schema-evolution/tests/modeltests/custom_methods/models.py
r5734 r5822 9 9 10 10 class Article(models.Model): 11 headline = models.CharField(max length=100)11 headline = models.CharField(max_length=100) 12 12 pub_date = models.DateField() 13 13 django/branches/schema-evolution/tests/modeltests/custom_pk/models.py
r5734 r5822 9 9 10 10 class Employee(models.Model): 11 employee_code = models.CharField(max length=10, primary_key=True,11 employee_code = models.CharField(max_length=10, primary_key=True, 12 12 db_column = 'code') 13 first_name = models.CharField(max length=20)14 last_name = models.CharField(max length=20)13 first_name = models.CharField(max_length=20) 14 last_name = models.CharField(max_length=20) 15 15 class Meta: 16 16 ordering = ('last_name', 'first_name') … … 20 20 21 21 class Business(models.Model): 22 name = models.CharField(max length=20, primary_key=True)22 name = models.CharField(max_length=20, primary_key=True) 23 23 employees = models.ManyToManyField(Employee) 24 24 class Meta: django/branches/schema-evolution/tests/modeltests/field_defaults/models.py
r5734 r5822 14 14 15 15 class Article(models.Model): 16 headline = models.CharField(max length=100, default='Default headline')16 headline = models.CharField(max_length=100, default='Default headline') 17 17 pub_date = models.DateTimeField(default=datetime.now) 18 18 django/branches/schema-evolution/tests/modeltests/fixtures/models.py
r5734 r5822 12 12 13 13 class Article(models.Model): 14 headline = models.CharField(max length=100, default='Default headline')14 headline = models.CharField(max_length=100, default='Default headline') 15 15 pub_date = models.DateTimeField() 16 16 django/branches/schema-evolution/tests/modeltests/generic_relations/models.py
r5734 r5822 29 29 30 30 class Animal(models.Model): 31 common_name = models.CharField(max length=150)32 latin_name = models.CharField(max length=150)31 common_name = models.CharField(max_length=150) 32 latin_name = models.CharField(max_length=150) 33 33 34 34 tags = generic.GenericRelation(TaggedItem) … … 38 38 39 39 class Vegetable(models.Model): 40 name = models.CharField(max length=150)40 name = models.CharField(max_length=150) 41 41 is_yucky = models.BooleanField(default=True) 42 42 … … 47 47 48 48 class Mineral(models.Model): 49 name = models.CharField(max length=150)49 name = models.CharField(max_length=150) 50 50 hardness = models.PositiveSmallIntegerField() 51 51 django/branches/schema-evolution/tests/modeltests/get_latest/models.py
r5734 r5822 12 12 13 13 class Article(models.Model): 14 headline = models.CharField(max length=100)14 headline = models.CharField(max_length=100) 15 15 pub_date = models.DateField() 16 16 expire_date = models.DateField() … … 22 22 23 23 class Person(models.Model): 24 name = models.CharField(max length=30)24 name = models.CharField(max_length=30) 25 25 birthday = models.DateField() 26 26 django/branches/schema-evolution/tests/modeltests/get_object_or_404/models.py
r5788 r5822 16 16 17 17 class Author(models.Model): 18 name = models.CharField(max length=50)18 name = models.CharField(max_length=50) 19 19 20 20 def __unicode__(self): … … 27 27 class Article(models.Model): 28 28 authors = models.ManyToManyField(Author) 29 title = models.CharField(max length=50)29 title = models.CharField(max_length=50) 30 30 objects = models.Manager() 31 31 by_a_sir = ArticleManager() django/branches/schema-evolution/tests/modeltests/get_or_create/models.py
r5734 r5822 9 9 10 10 class Person(models.Model): 11 first_name = models.CharField(max length=100)12 last_name = models.CharField(max length=100)11 first_name = models.CharField(max_length=100) 12 last_name = models.CharField(max_length=100) 13 13 birthday = models.DateField() 14 14 django/branches/schema-evolution/tests/modeltests/invalid_models/models.py
r5734 r5822 11 11 decimalfield = models.DecimalField() 12 12 filefield = models.FileField() 13 prepopulate = models.CharField(max length=10, prepopulate_from='bad')14 choices = models.CharField(max length=10, choices='bad')15 choices2 = models.CharField(max length=10, choices=[(1,2,3),(1,2,3)])16 index = models.CharField(max length=10, db_index='bad')13 prepopulate = models.CharField(max_length=10, prepopulate_from='bad') 14 choices = models.CharField(max_length=10, choices='bad') 15 choices2 = models.CharField(max_length=10, choices=[(1,2,3),(1,2,3)]) 16 index = models.CharField(max_length=10, db_index='bad') 17 17 18 18 class Target(models.Model): 19 tgt_safe = models.CharField(max length=10)20 clash1 = models.CharField(max length=10)21 clash2 = models.CharField(max length=10)19 tgt_safe = models.CharField(max_length=10) 20 clash1 = models.CharField(max_length=10) 21 clash2 = models.CharField(max_length=10) 22 22 23 clash1_set = models.CharField(max length=10)23 clash1_set = models.CharField(max_length=10) 24 24 25 25 class Clash1(models.Model): 26 src_safe = models.CharField(max length=10, core=True)26 src_safe = models.CharField(max_length=10, core=True) 27 27 28 28 foreign = models.ForeignKey(Target) … … 30 30 31 31 class Clash2(models.Model): 32 src_safe = models.CharField(max length=10, core=True)32 src_safe = models.CharField(max_length=10, core=True) 33 33 34 34 foreign_1 = models.ForeignKey(Target, related_name='id') … … 39 39 40 40 class Target2(models.Model): 41 clash3 = models.CharField(max length=10)41 clash3 = models.CharField(max_length=10) 42 42 foreign_tgt = models.ForeignKey(Target) 43 43 clashforeign_set = models.ForeignKey(Target) … … 47 47 48 48 class Clash3(models.Model): 49 src_safe = models.CharField(max length=10, core=True)49 src_safe = models.CharField(max_length=10, core=True) 50 50 51 51 foreign_1 = models.ForeignKey(Target2, related_name='foreign_tgt') … … 62 62 63 63 class SelfClashForeign(models.Model): 64 src_safe = models.CharField(max length=10, core=True)65 selfclashforeign = models.CharField(max length=10)64 src_safe = models.CharField(max_length=10, core=True) 65 selfclashforeign = models.CharField(max_length=10) 66 66 67 67 selfclashforeign_set = models.ForeignKey("SelfClashForeign") … … 70 70 71 71 class ValidM2M(models.Model): 72 src_safe = models.CharField(max length=10)73 validm2m = models.CharField(max length=10)72 src_safe = models.CharField(max_length=10) 73 validm2m = models.CharField(max_length=10) 74 74 75 75 # M2M fields are symmetrical by default. Symmetrical M2M fields … … 85 85 86 86 class SelfClashM2M(models.Model): 87 src_safe = models.CharField(max length=10)88 selfclashm2m = models.CharField(max length=10)87 src_safe = models.CharField(max_length=10) 88 selfclashm2m = models.CharField(max_length=10) 89 89 90 90 # Non-symmetrical M2M fields _do_ have related accessors, so … … 101 101 "But it's valid to call a model Model." 102 102 year = models.PositiveIntegerField() #1960 103 make = models.CharField(max length=10) #Aston Martin104 name = models.CharField(max length=10) #DB 4 GT103 make = models.CharField(max_length=10) #Aston Martin 104 name = models.CharField(max_length=10) #DB 4 GT 105 105 106 106 class Car(models.Model): 107 colour = models.CharField(max length=5)107 colour = models.CharField(max_length=5) 108 108 model = models.ForeignKey(Model) 109 109 110 model_errors = """invalid_models.fielderrors: "charfield": CharFields require a "max length" attribute.110 model_errors = """invalid_models.fielderrors: "charfield": CharFields require a "max_length" attribute. 111 111 invalid_models.fielderrors: "decimalfield": DecimalFields require a "decimal_places" attribute. 112 112 invalid_models.fielderrors: "decimalfield": DecimalFields require a "max_digits" attribute. django/branches/schema-evolution/tests/modeltests/lookup/models.py
r5788 r5822 9 9 10 10 class Article(models.Model): 11 headline = models.CharField(max length=100)11 headline = models.CharField(max_length=100) 12 12 pub_date = models.DateTimeField() 13 13 class Meta: django/branches/schema-evolution/tests/modeltests/m2m_and_m2o/models.py
r5734 r5822 8 8 9 9 class User(models.Model): 10 username = models.CharField(max length=20)10 username = models.CharField(max_length=20) 11 11 12 12 class Issue(models.Model): django/branches/schema-evolution/tests/modeltests/m2m_intermediary/models.py
r5734 r5822 14 14 15 15 class Reporter(models.Model): 16 first_name = models.CharField(max length=30)17 last_name = models.CharField(max length=30)16 first_name = models.CharField(max_length=30) 17 last_name = models.CharField(max_length=30) 18 18 19 19 def __unicode__(self): … … 21 21 22 22 class Article(models.Model): 23 headline = models.CharField(max length=100)23 headline = models.CharField(max_length=100) 24 24 pub_date = models.DateField() 25 25 … … 30 30 reporter = models.ForeignKey(Reporter) 31 31 article = models.ForeignKey(Article) 32 position = models.CharField(max length=100)32 position = models.CharField(max_length=100) 33 33 34 34 def __unicode__(self): django/branches/schema-evolution/tests/modeltests/m2m_multiple/models.py
r5734 r5822 11 11 12 12 class Category(models.Model): 13 name = models.CharField(max length=20)13 name = models.CharField(max_length=20) 14 14 class Meta: 15 15 ordering = ('name',) … … 19 19 20 20 class Article(models.Model): 21 headline = models.CharField(max length=50)21 headline = models.CharField(max_length=50) 22 22 pub_date = models.DateTimeField() 23 23 primary_categories = models.ManyToManyField(Category, related_name='primary_article_set') django/branches/schema-evolution/tests/modeltests/m2m_recursive/models.py
r5734 r5822 16 16 17 17 class Person(models.Model): 18 name = models.CharField(max length=20)18 name = models.CharField(max_length=20) 19 19 friends = models.ManyToManyField('self') 20 20 idols = models.ManyToManyField('self', symmetrical=False, related_name='stalkers') django/branches/schema-evolution/tests/modeltests/m2o_recursive2/models.py
r5734 r5822 11 11 12 12 class Person(models.Model): 13 full_name = models.CharField(max length=20)13 full_name = models.CharField(max_length=20) 14 14 mother = models.ForeignKey('self', null=True, related_name='mothers_child_set') 15 15 father = models.ForeignKey('self', null=True, related_name='fathers_child_set') django/branches/schema-evolution/tests/modeltests/m2o_recursive/models.py
r5734 r5822 14 14 15 15 class Category(models.Model): 16 name = models.CharField(max length=20)16 name = models.CharField(max_length=20) 17 17 parent = models.ForeignKey('self', null=True, related_name='child_set') 18 18 django/branches/schema-evolution/tests/modeltests/manipulators/models.py
r5734 r5822 8 8 9 9 class Musician(models.Model): 10 first_name = models.CharField(max length=30)11 last_name = models.CharField(max length=30)10 first_name = models.CharField(max_length=30) 11 last_name = models.CharField(max_length=30) 12 12 13 13 def __unicode__(self): … … 15 15 16 16 class Album(models.Model): 17 name = models.CharField(max length=100)17 name = models.CharField(max_length=100) 18 18 musician = models.ForeignKey(Musician) 19 19 release_date = models.DateField(blank=True, null=True) django/branches/schema-evolution/tests/modeltests/many_to_many/models.py
r5734 r5822 11 11 12 12 class Publication(models.Model): 13 title = models.CharField(max length=30)13 title = models.CharField(max_length=30) 14 14 15 15 def __unicode__(self): … … 20 20 21 21 class Article(models.Model): 22 headline = models.CharField(max length=100)22 headline = models.CharField(max_length=100) 23 23 publications = models.ManyToManyField(Publication) 24 24 django/branches/schema-evolution/tests/modeltests/many_to_one/models.py
r5734 r5822 8 8 9 9 class Reporter(models.Model): 10 first_name = models.CharField(max length=30)11 last_name = models.CharField(max length=30)10 first_name = models.CharField(max_length=30) 11 last_name = models.CharField(max_length=30) 12 12 email = models.EmailField() 13 13 … … 16 16 17 17 class Article(models.Model): 18 headline = models.CharField(max length=100)18 headline = models.CharField(max_length=100) 19 19 pub_date = models.DateField() 20 20 reporter = models.ForeignKey(Reporter) django/branches/schema-evolution/tests/modeltests/many_to_one_null/models.py
r5734 r5822 9 9 10 10 class Reporter(models.Model): 11 name = models.CharField(max length=30)11 name = models.CharField(max_length=30) 12 12 13 13 def __unicode__(self): … … 15 15 16 16 class Article(models.Model): 17 headline = models.CharField(max length=100)17 headline = models.CharField(max_length=100) 18 18 reporter = models.ForeignKey(Reporter, null=True) 19 19 django/branches/schema-evolution/tests/modeltests/model_forms/models.py
r5734 r5822 32 32 33 33 class Category(models.Model): 34 name = models.CharField(max length=20)35 url = models.CharField('The URL', max length=40)34 name = models.CharField(max_length=20) 35 url = models.CharField('The URL', max_length=40) 36 36 37 37 def __unicode__(self): … … 39 39 40 40 class Writer(models.Model): 41 name = models.CharField(max length=50, help_text='Use both first and last names.')41 name = models.CharField(max_length=50, help_text='Use both first and last names.') 42 42 43 43 def __unicode__(self): … … 45 45 46 46 class Article(models.Model): 47 headline = models.CharField(max length=50)47 headline = models.CharField(max_length=50) 48 48 pub_date = models.DateField() 49 49 created = models.DateField(editable=False) … … 64 64 class PhoneNumber(models.Model): 65 65 phone = models.PhoneNumberField() 66 description = models.CharField(max length=20)66 description = models.CharField(max_length=20) 67 67 68 68 def __unicode__(self): … … 332 332 >>> new_art.categories.all() 333 333 [] 334 335 Create a new article, with categories, via the form, but use commit=False. 336 The m2m data won't be saved until save_m2m() is invoked on the form. 337 >>> ArticleForm = form_for_model(Article) 338 >>> f = ArticleForm({'headline': u'The walrus was Paul', 'pub_date': u'1967-11-01', 339 ... 'writer': u'1', 'article': u'Test.', 'categories': [u'1', u'2']}) 340 >>> new_art = f.save(commit=False) 341 342 # Manually save the instance 343 >>> new_art.save() 344 >>> new_art.id 345 4 346 347 # The instance doesn't have m2m data yet 348 >>> new_art = Article.objects.get(id=4) 349 >>> new_art.categories.all() 350 [] 351 352 # Save the m2m data on the form 353 >>> f.save_m2m() 354 >>> new_art.categories.all() 355 [<Category: Entertainment>, <Category: It's a test>] 334 356 335 357 Here, we define a custom Form. Because it happens to have the same fields as django/branches/schema-evolution/tests/modeltests/model_inheritance/models.py
r5734 r5822 8 8 9 9 class Place(models.Model): 10 name = models.CharField(max length=50)11 address = models.CharField(max length=80)10 name = models.CharField(max_length=50) 11 address = models.CharField(max_length=80) 12 12 13 13 def __unicode__(self): django/branches/schema-evolution/tests/modeltests/mutually_referential/models.py
r3937 r5822 8 8 9 9 class Parent(Model): 10 name = CharField(max length=100, core=True)10 name = CharField(max_length=100, core=True) 11 11 bestchild = ForeignKey("Child", null=True, related_name="favoured_by") 12 12 13 13 class Child(Model): 14 name = CharField(max length=100)14 name = CharField(max_length=100) 15 15 parent = ForeignKey(Parent) 16 16 django/branches/schema-evolution/tests/modeltests/one_to_one/models.py
r5734 r5822 10 10 11 11 class Place(models.Model): 12 name = models.CharField(max length=50)13 address = models.CharField(max length=80)12 name = models.CharField(max_length=50) 13 address = models.CharField(max_length=80) 14 14 15 15 def __unicode__(self): … … 26 26 class Waiter(models.Model): 27 27 restaurant = models.ForeignKey(Restaurant) 28 name = models.CharField(max length=50)28 name = models.CharField(max_length=50) 29 29 30 30 def __unicode__(self): … … 32 32 33 33 class ManualPrimaryKey(models.Model): 34 primary_key = models.CharField(max length=10, primary_key=True)35 name = models.CharField(max length = 50)34 primary_key = models.CharField(max_length=10, primary_key=True) 35 name = models.CharField(max_length = 50) 36 36 37 37 class RelatedModel(models.Model): 38 38 link = models.OneToOneField(ManualPrimaryKey) 39 name = models.CharField(max length = 50)39 name = models.CharField(max_length = 50) 40 40 41 41 __test__ = {'API_TESTS':""" django/branches/schema-evolution/tests/modeltests/ordering/models.py
r5734 r5822 17 17 18 18 class Article(models.Model): 19 headline = models.CharField(max length=100)19 headline = models.CharField(max_length=100) 20 20 pub_date = models.DateTimeField() 21 21 class Meta: django/branches/schema-evolution/tests/modeltests/or_lookups/models.py
r5734 r5822 15 15 16 16 class Article(models.Model): 17 headline = models.CharField(max length=50)17 headline = models.CharField(max_length=50) 18 18 pub_date = models.DateTimeField() 19 19 django/branches/schema-evolution/tests/modeltests/pagination/models.py
r5734 r5822 10 10 11 11 class Article(models.Model): 12 headline = models.CharField(max length=100, default='Default headline')12 headline = models.CharField(max_length=100, default='Default headline') 13 13 pub_date = models.DateTimeField() 14 14 django/branches/schema-evolution/tests/modeltests/properties/models.py
r3937 r5822 8 8 9 9 class Person(models.Model): 10 first_name = models.CharField(max length=30)11 last_name = models.CharField(max length=30)10 first_name = models.CharField(max_length=30) 11 last_name = models.CharField(max_length=30) 12 12 13 13 def _get_full_name(self): django/branches/schema-evolution/tests/modeltests/reserved_names/models.py
r5734 r5822 11 11 12 12 class Thing(models.Model): 13 when = models.CharField(max length=1, primary_key=True)14 join = models.CharField(max length=1)15 like = models.CharField(max length=1)16 drop = models.CharField(max length=1)17 alter = models.CharField(max length=1)18 having = models.CharField(max length=1)19 where = models.DateField(max length=1)20 has_hyphen = models.CharField(max length=1, db_column='has-hyphen')13 when = models.CharField(max_length=1, primary_key=True) 14 join = models.CharField(max_length=1) 15 like = models.CharField(max_length=1) 16 drop = models.CharField(max_length=1) 17 alter = models.CharField(max_length=1) 18 having = models.CharField(max_length=1) 19 where = models.DateField(max_length=1) 20 has_hyphen = models.CharField(max_length=1, db_column='has-hyphen') 21 21 class Meta: 22 22 db_table = 'select' django/branches/schema-evolution/tests/modeltests/reverse_lookup/models.py
r5734 r5822 8 8 9 9 class User(models.Model): 10 name = models.CharField(max length=200)10 name = models.CharField(max_length=200) 11 11 12 12 def __unicode__(self): … … 14 14 15 15 class Poll(models.Model): 16 question = models.CharField(max length=200)16 question = models.CharField(max_length=200) 17 17 creator = models.ForeignKey(User) 18 18 … … 21 21 22 22 class Choice(models.Model): 23 name = models.CharField(max length=100)23 name = models.CharField(max_length=100) 24 24 poll = models.ForeignKey(Poll, related_name="poll_choice") 25 25 related_poll = models.ForeignKey(Poll, related_name="related_choice") django/branches/schema-evolution/tests/modeltests/save_delete_hooks/models.py
r5734 r5822 9 9 10 10 class Person(models.Model): 11 first_name = models.CharField(max length=20)12 last_name = models.CharField(max length=20)11 first_name = models.CharField(max_length=20) 12 last_name = models.CharField(max_length=20) 13 13 14 14 def __unicode__(self): django/branches/schema-evolution/tests/modeltests/select_related/models.py
r5734 r5822 13 13 14 14 class Domain(models.Model): 15 name = models.CharField(max length=50)15 name = models.CharField(max_length=50) 16 16 def __unicode__(self): 17 17 return self.name 18 18 19 19 class Kingdom(models.Model): 20 name = models.CharField(max length=50)20 name = models.CharField(max_length=50) 21 21 domain = models.ForeignKey(Domain) 22 22 def __unicode__(self): … … 24 24 25 25 class Phylum(models.Model): 26 name = models.CharField(max length=50)26 name = models.CharField(max_length=50) 27 27 kingdom = models.ForeignKey(Kingdom) 28 28 def __unicode__(self): … … 30 30 31 31 class Klass(models.Model): 32 name = models.CharField(max length=50)32 name = models.CharField(max_length=50) 33 33 phylum = models.ForeignKey(Phylum) 34 34 def __unicode__(self): … … 36 36 37 37 class Order(models.Model): 38 name = models.CharField(max length=50)38 name = models.CharField(max_length=50) 39 39 klass = models.ForeignKey(Klass) 40 40 def __unicode__(self): … … 42 42 43 43 class Family(models.Model): 44 name = models.CharField(max length=50)44 name = models.CharField(max_length=50) 45 45 order = models.
