نحوه ساخت اپ در Django
ساخت اپ در Django
در مقالات قبلی گفتیم که Django یکی از محبوب ترین چارچوب های توسعه وب در زبان Python بین برنامهنویسان است. اگر هنوز نمیدانیدچگونه است میتوانید آموزش ساخت پروژه در جنگو مشاهده کنید. در این مقاله در “ایران پای”، ما به شما چگونگی “ساخت اپ در جنگو ” را گام به گام آموزش میدهیم.
گام اول در ساخت اپلیکیشن در جنگو
اولین گام در “ساخت اپ در جنگو “، ایجاد یک اپلیکیشن جدید است. این کار با دستور زیر در دایرکتوری ریشهی پروژهی Django که حاوی فایل `manage.py` است، انجام میشود:
python manage.py startapp myapp
تنظیمات پروژه
پس از ایجاد اپ در Django، باید آن را به فهرست اپهای فعال در تنظیمات پروژهی Django اضافه کنید:
# myproject/settings.py
INSTALLED_APPS = [
# ...
'myapp',
# ...
]
ایجاد مدلها
پس از انجام مراحل قبل نوبت به آن میرسد که مدل های داده ی خود را تعریف کنید:
# myapp/models.py
from django.db import models
class MyModel(models.Model):
name = models.CharField(max_length=100)
#...اه دلیف ریاس
مهاجرتهای پایگاه داده
پس از تغییر یا ایجاد مدلها، باید مهاجرتها را ایجاد و اجرا کنید:
python manage.py makemigrations
python manage.py migrate
ایجاد نماها
حال نوبت آن است که نماهای (Views) اپلیکیشن خود را در فایل `views.py` تعریف کنید:
# myapp/views.py
from django.http import HttpResponse
def my_view(request):
return HttpResponse("Hello, World!")
تنظیم URL ها
برای دسترسی به نماهای ایجاد شده، مسیرهای URL را در فایلهای `urls.py` هم در سطح پروژه و هم در سطح اپ تنظیم کنید.
شما میتوانید از طریق آموزش نصب Django برای توسعه وب را مشاهده کنید.
اجرای سرور توسعه و تست اپلیکیشن
پس از تکمیل تنظیمات اپلیکیشن و نوشتن کد مورد نظر، مرحله بعدی در “ساخت اپ در Django”، اجرای سرور توسعه و تست کردن اپلیکیشن است. این مرحله شامل چند گام مهم است:
1. اجرای سرور توسعه
برای اجرای سرور توسعه Django، دستور زیر را در دایرکتوری ریشهی پروژهی خود که فایل `manage.py` در آن قرار دارد، اجرا کنید:
python manage.py runserver
این دستور سرور توسعه Django را راهاندازی میکند و به طور پیشفرض، آن را بر روی آدرس `http://127.0.0.1:8000/` در دسترس قرار میدهد.
2. باز کردن در مرورگر
پس از اجرای سرور، میتوانید مرورگر وب خود را باز کرده و به آدرس مذکور بروید. اگر همه چیز به درستی پیکربندی شده باشد، شما باید صفحه خوشآمدگویی Django یا نتیجه نمای (view) ایجاد شده توسط خودتان را ببینید.
3. تست کردن نماها و URLها
برای تست کردن نماهای خود، به آدرسهایی که در `urls.py` تنظیم کردهاید مراجعه کنید.
برای مثال، اگر نمایی با نام `my_view` ایجاد کردهاید که به آدرس `/myapp/` متصل است، باید بتوانید با مراجعه به `http://127.0.0.1:8000/myapp/` نتیجه آن را مشاهده کنید.
4. بررسی و رفع خطاها
در صورت بروز خطاها یا مشکلات در نمایش صفحات، پیامهای خطای نمایش داده شده در مرورگر و ترمینال که سرور را اجرا کردهاید را بررسی کنید. این پیامها اغلب اطلاعات مفیدی در مورد مشکل و نحوه رفع آن ارائه میدهند. اگر باز هم سوالی داشتید میتوانید از طریق ارتباط با ما از ایران پای راهنمایی بگیرید.
5. انجام تغییرات و بررسی مجدد
هرگونه تغییر در کد اپلیکیشن (مانند تغییر در فایلهای `views.py` یا `urls.py`) میتواند بلافاصله با رفرش کردن صفحه در مرورگر بررسی شود
نتیجهگیری
در این مقاله در “ایران پای”، ما به شما گام به گام مراحل “ساخت اپ در جنگو ” را نشان دادیم. این مقدمهای برای شروع توسعهی اپلیکیشنهای تحت وب با استفاده از Django است.
برای مشاهده دوره مقدماتی پایتون میتوانید از طریق اموزش پایتون مقدماتی در ایران پای ببینید.
دیدگاهتان را بنویسید