در جنگو-یادداشت یک برنامه ساده جنگو به شما اجازه می دهد به ضمیمه یادداشت به مدل است.
نصب
یادداشت استفاده می کند روابط عمومی که مسئولیت رسیدگی به اتصال خود را به مدل. بنابراین نصب و راه اندازی است که اساسا درست مثل اضافه کردن یک آیتم ارتباط عمومی برای مدل خود را.
1. اضافه کردن 'اشاره' به متغیر INSTALLED_APPS شما
2. واردات از مدل توجه داشته باشید:
& nbsp؛ از notes.models واردات توجه
3. اضافه کردن توجه داشته باشید درون خطی به مدل خود را مدیریت دف در فایل admin.py شما:
& nbsp؛ از notes.admin واردات NoteInline
YourModelAdmin کلاس (admin.ModelAdmin) و nbsp:
& nbsp؛ در inlines = [NoteInline،]
4. برای فعال کردن مدیریت آسان شما می توانید یک قلاب به مدل خود را اضافه کنید:
& nbsp؛ از یادداشت = generic.GenericRelation (توجه داشته باشید)
استفاده
مراحل فوق (از جمله 4) دنبال کنید و شما باید دسترسی به تمام یادداشت ها در instance_of_yourmodel.notes_set.all دارند ():
و nbsp؛ >>> شی = YourModel.objects.get (PK = 1)
و nbsp؛ >>> notes_for_object = object.notes_set.all ()
. ساده
مورد نیاز:
پایتون
جنگو
نظر یافت نشد