Changeset 6590 for django/trunk/tests/modeltests/invalid_models
- Timestamp:
- 10/21/07 16:53:18 (1 year ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/tests/modeltests/invalid_models/models.py
r5876 r6590 15 15 choices2 = models.CharField(max_length=10, choices=[(1,2,3),(1,2,3)]) 16 16 index = models.CharField(max_length=10, db_index='bad') 17 field_ = models.CharField(max_length=10) 17 18 18 19 class Target(models.Model): … … 48 49 class Clash3(models.Model): 49 50 src_safe = models.CharField(max_length=10, core=True) 50 51 51 52 foreign_1 = models.ForeignKey(Target2, related_name='foreign_tgt') 52 53 foreign_2 = models.ForeignKey(Target2, related_name='m2m_tgt') … … 77 78 # clashes are avoided. 78 79 validm2m_set = models.ManyToManyField("ValidM2M") 79 80 80 81 m2m_1 = models.ManyToManyField("ValidM2M", related_name='id') 81 82 m2m_2 = models.ManyToManyField("ValidM2M", related_name='src_safe') … … 117 118 invalid_models.fielderrors: "choices2": "choices" should be a sequence of two-tuples. 118 119 invalid_models.fielderrors: "index": "db_index" should be either None, True or False. 120 invalid_models.fielderrors: "field_": Field names cannot end with underscores, because this would lead to ambiguous queryset filters. 119 121 invalid_models.clash1: Accessor for field 'foreign' clashes with field 'Target.clash1_set'. Add a related_name argument to the definition for 'foreign'. 120 122 invalid_models.clash1: Accessor for field 'foreign' clashes with related m2m field 'Target.clash1_set'. Add a related_name argument to the definition for 'foreign'.
