Changeset 2817
- Timestamp:
- 05/02/06 14:51:41 (2 years 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
r2809 r2817 240 240 self.source_col_name = source_col_name 241 241 self.target_col_name = target_col_name 242 if instance: 243 self._pk_val = self.instance._get_pk_val() 242 self._pk_val = self.instance._get_pk_val() 243 if self._pk_val is None: 244 raise ValueError("%r instance needs to have a primary key value before a many-to-many relationship can be used." % model) 244 245 245 246 def get_query_set(self): django/trunk/tests/modeltests/many_to_many/models.py
r2809 r2817 111 111 >>> Article.objects.all() 112 112 [Django lets you build Web apps easily] 113 >>> p 1.article_set.all()114 [ Django lets you build Web apps easily]113 >>> p2.article_set.all() 114 [] 115 115 116 116 # Adding via the 'other' end of an m2m
