آموزش پیشرفته جنگو: ساخت اپلیکیشن قابل استفاده مجدد در Django
همانطور که میبینید، اپلیکیشن polls
یک ساختار مجزا دارد که به راحتی قابل انتقال به پروژه دیگر است.
🧰 پیشنیازها: نصب ابزارهای بستهبندی
قبل از ادامه، باید ابزارهای زیر را نصب کنیم:
مراحل پکیج کردن اپلیکیشن polls
1. ایجاد پوشه جدید
خارج از پروژه Django، پوشهای به نام django-polls
بسازید:
2. بهروزرسانی فایل apps.py
4. ساخت فایل pyproject.toml
5. اضافه کردن فایلهای استاتیک و قالب
فایل MANIFEST.in
بساز:
ساخت پکیج
پس از تکمیل موارد بالا، دستور زیر را اجرا کن:
پوشه dist/
ایجاد شده و پکیجهای .tar.gz
و .whl
در آن قرار میگیرند.
نصب پکیج در پروژه
اکنون اپلیکیشن polls از مسیر پروژه اصلی حذف شده و به صورت پکیج نصب میشود:
مزایای استفاده از محیط مجازی (venv)
پیشنهاد میشود همیشه از محیط مجازی استفاده کنی:
جمعبندی
در این آموزش یاد گرفتیم چگونه یک اپلیکیشن Django را به یک پکیج پایتونی مستقل تبدیل کنیم. این مهارت برای توسعهدهندگان جدی Django بسیار مهم است، چون باعث بازاستفاده، تست بهتر، انتشار، و رشد جامعه میشود.
0 دیدگاه