2006年06月29日 星期四 16:28
在文档里说: 在 many-to-one 关系中, 关联对象(Many)会自动拥有一个 get_relatedobject() 方法. 被关联的对象(one)会自动拥有 get_relatedobject(), get_relatedobject_list(), 和 get_relatedobject_count() 方法 (功能与模块级的 get_object(), filter(), 和 get_count()相同). 在上面的民意测试例子里, 一个 Poll 对象 p 自动拥有下列方法: p.get_choice()p.get_choice_list()p.get_choice_count() Choice 对象 c 则自动拥有下面的方法: c.get_poll() 但是我拿了一个我models表的对象实验 说无此对象 我又dir了该对象. 显示: ['AddManipulator', 'ChangeManipulator', 'DoesNotExist', '__class__', '__delattr_ _', '__dict__', '__doc__', '__eq__', '__getattribute__', '__hash__', '__init__', '__metaclass__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex_ _', '__repr__', '__setattr__', '__str__', '__weakref__', '_collect_sub_objects', '_default_manager', '_get_FIELD_display', '_get_FIELD_filename', '_get_FIELD_he ight', '_get_FIELD_size', '_get_FIELD_url', '_get_FIELD_width', '_get_image_dime nsions', '_get_next_or_previous_by_FIELD', '_get_next_or_previous_in_order', '_g et_pk_val', '_meta', '_prepare', '_save_FIELD_file', '_set_related_many_to_many' , 'add_to_class', 'delete', 'expireyear', 'gradeyear', 'id', 'objects', 'save', 'schoolclass_set', 'validate'] 貌似只有一个schoolclass_set的关联对象操作 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060629/cd5fa785/attachment.html
Zeuux © 2025
京ICP备05028076号