تیپ هاب
تیپ هاب
خواندن ۱ دقیقه·۲ سال پیش

ایجاد صد در صدی بخش نظرات در پروژه جنگویی



ایجاد قسمت نظرات در جنگو کار نسبتا سختی هست چون احتیاج به ajax ، pagination ، قسمت پاسخ به نظر (reply) ، ویرایش نظر یا edit و درنهایت حذف نظر یا delete داریم ، اما داخل این آموزش با استفاده از پکیج django-comments-dab تمامی موارد بالا را پیاده سازی می کنیم به اضافه اینکه ، صفحات این پکیج را به صورت سطحی مورد بررسی قرار میدیم و برخی از آن ها را شخصی سازی یا customise می کنیم.

مراحل کار هم مانند تمام پکیج های دیگه جنگو به این صورت هست که ابتدا package را با استفاده از دستور pip نصب می کنیم و سپس آن را به قسمت installed apps در فایل settings.py اضافه می کنیم. و آدرس مربوط به آن را به فایل urls.py اصلی پروژه add می کنیم.با قرار دادن تگ های مخصوص پکیج comments در django در قسمت template ها app جدید ما با نام comments به درستی کار می کند . البته قبل از هر چیز باید یک GenericRelations با مدل مقالات یا آموزش ها یا هر مدل دیگر مد نظر ما که احتیاج به کامنت دارد ایجاد کنیم .

و در نهایت برای شخصی سازی ظاهر بخش نظرات فایل خود app را شامل تمامی model ، view , template ها را دانلود می کنیم و به پروژه خودمون اضافه می کنیم و حالا این پکیج مثل یکی از app های نوشته شده توسط خودمان می شود و با تغییر در صفحات آن ، بخش نظرات به شکل دلخواه ما ظاهر می شود.

لینک مربوط به مستندات پکیج نظرات در جنگو :

https://django-comment-dab.readthedocs.io/en/latest/

همچنین آدرس سایت pypi این برنامه کاربردی:

https://pypi.org/project/django-comments-dab/

امیدوارم از دیدن این آموزش لذت ببرید و به راحتی برای پروژه های مختلف قسمت نظرات را پیاده سازی کنید.

ویدئو این آموزش را می تونید داخل سایت تیپ هاب مشاهده کنید:

https://tiphub.net/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%AE%D8%B4-%D9%86%D8%B8%D8%B1%D8%A7%D8%AA-%D8%AF%D8%B1-%D8%AC%D9%86%DA%AF%D9%88/


نظراتجنگوبرنامه نویسیزبان برنامه نویسی
تیپ هاب یه وب سایت آموزشی بر اساس، آموزش سریع و آسان سوالات و باگ هایی هست که هر برنامه نویس ممکن است با اون‌ها روبرو بشه
شاید از این پست‌ها خوشتان بیاید