ساخت app یا همان ماژول جدید

جنگو

سلام

  1. بیان یک مفهوم: در فلسفۀ جنگو با دو چیز سر و کار داریم.
    • App: وب اپلیکیشن‌هایی که کارهای متفاوتی انجام می‌دهند.
      project: مجموعه از وب اپلیکیشن‌هایی که کارهای متفاوتی انجام می‌دهند.

مثلاً پروژۀ لیبوگرام می تواند از appهای مختلف تشکیل شده باشد مثل تالار گفتگو، پیام رسان، وبلاگ، فروشگاه و…

  1. برای ساخت app به فولدری می‌رویم که فایل manage.py در آن قرار دارد. دستور زیر را در cmd در Virtual Env می زنیم: (نحوۀ فعالسازی Virtual Env)

دستور بالا یک فولدر به همین نام در لیبوگرامِ اصلی می‌سازد.

  1. فایل settings.py را باز می کنیم. به قسمت Installed-APPS نام اپ خود را اضافه می کنیم. اپ‌های قبلی همان اپ‌های بیرونی و پیش فرض در شکل قبل است.

 

اپ‌های پیش فرض همان اپ‌های پرکاربردی است که در اکثر وب سایت‌ها وجود دارد.

ترجمۀ اختصاصی توسط تمدن

 

مطلب بعدی: برنامۀ Hello World!

مطلب قبلی: نصب پایتون نصب Virtual Environment نصب Django

بدون دیدگاه

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

جنگو
ویوی تکمیل بازیابی پسورد

سلام ساخت فایل قالب: templates/password_reset_complete.html {% extends ‘base_accounts.html’ %} {% block title %}Password changed!{% endblock %} {% block content %} <div class=”row justify-content-center”> <div class=”col-lg-6 col-md-8 col-sm-10″> <div class=”card”> <div class=”card-body”> <h3 class=”card-title”>Password changed!</h3> <div class=”alert alert-success” role=”alert”> You have successfully changed your password! You may now proceed to log …

جنگو
ویوی تأیید بازیابی پسورد

سلام نوشتن فایل قالب به شکل زیر: templates/password_reset_confirm.html {% extends ‘base_accounts.html’ %} {% block title %} {% if validlink %} Change password for {{ form.user.username }} {% else %} Reset your password {% endif %} {% endblock %} {% block content %} <div class=”row justify-content-center”> <div class=”col-lg-6 col-md-8 col-sm-10″> <div …

جنگو
ویوی شروع بازیابی پسورد

سلام نوشتن فایل قالب به ترتیب زیر: templates/password_reset_done.html {% extends ‘base_accounts.html’ %} {% block title %}Reset your password{% endblock %} {% block content %} <div class=”row justify-content-center”> <div class=”col-lg-4 col-md-6 col-sm-8″> <div class=”card”> <div class=”card-body”> <h3 class=”card-title”>Reset your password</h3> <p>Check your email for a link to reset your password. If …

هرگونه استفادۀ از این آموزش به صورت رایگان و با ارجاع به تمدن جایز است.