ساخت App در جنگو

برنامه یا App چیست؟

App یک برنامه وب است که در پروژه جنگو شما معنای خاصی دارد، مانند صفحه اصلی، فرم تماس یا پایگاه داده کاربران سایت.

در این آموزش ما یک برنامه یا App ایجاد می کنیم که به ما امکان می دهد اعضای سایت را در یک پایگاه داده لیست و ثبت کنیم.

اما ابتدا، اجازه دهید فقط یک برنامه جنگو ساده ایجاد کنیم که “Hello World!” را نمایش دهد.

ساخت App

من در این آموزش برنامه را members نامگذاری میکنم.

با رفتن به پوشه ای که می‌خواهید برنامه را در آن ذخیره کنید، (من پوشه my_tennis_club را انتخاب کردم) شروع کنید و دستور زیر را اجرا کنید.

اگر سرور همچنان در حال اجرا است و نمی‌توانید دستورات را بنویسید، [CTRL] [BREAK] یا [CTRL] [C] را فشار دهید تا سرور متوقف شود و باید دوباره به محیط مجازی بازگردید.

				
					py manage.py startapp members
				
			

جنگو در پروژه من پوشه ای به نام members با این محتوا ایجاد می کند:

				
					my_tennis_club
     manage.py
     my_tennis_club/
     members/
        migrations/
            __init__.py
        __init__.py
        admin.py
        apps.py
        models.py
        tests.py
        views.py
				
			

اینها همه فایل ها و پوشه هایی با معنای خاص هستند. در ادامه این آموزش بیشتر با آنها آشنا خواهید شد.

ابتدا به فایلی به نام views.py نگاهی بیندازید.

اینجاست که ما اطلاعات مورد نیاز خود را برای ارسال پاسخ مناسب جمع آوری می کنیم.

در فصل بعدی در مورد views بیشتر خواهید آموخت.