Changeset 7622
- Timestamp:
- 06/11/08 23:13:16 (4 months ago)
- Files:
-
- django/trunk/django/db/models/fields/related.py (modified) (1 diff)
- django/trunk/tests/modeltests/many_to_many/models.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/db/models/fields/related.py
r7574 r7622 352 352 self._pk_val = self.instance._get_pk_val() 353 353 if self._pk_val is None: 354 raise ValueError("%r instance needs to have a primary key value before a many-to-many relationship can be used." % model)354 raise ValueError("%r instance needs to have a primary key value before a many-to-many relationship can be used." % instance.__class__.__name__) 355 355 356 356 def get_query_set(self): django/trunk/tests/modeltests/many_to_many/models.py
r7477 r7622 40 40 # Create an Article. 41 41 >>> a1 = Article(id=None, headline='Django lets you build Web apps easily') 42 43 # You can't associate it with a Publication until it's been saved. 44 >>> a1.publications.add(p1) 45 Traceback (most recent call last): 46 ... 47 ValueError: 'Article' instance needs to have a primary key value before a many-to-many relationship can be used. 48 49 # Save it! 42 50 >>> a1.save() 43 51
