نصب و راه اندازی django (جانگو)

Django (جانگو) چیست ؟

django

یک فریم ورک وب اپلیکیشن که open source بوده و در پایتون نوشته شده است . یک فریم ورک وب ، مجموعه ای از اجزائی می باشد که به شما کمک می کند وب سایت ها سریعتر و آسانتر توسعه بیابند .

اجزاء مورد نیاز:

  1. هاست لینوکس
  2. نرم افزار  Setup Python App در Cpanel
  3. دسترسی به SSH

راه اندازی پایتون:

برای راه اندازی پایتون ، لازم است ابتدا مقاله ی آموزش نصب و راه اندازی پایتون را مطالعه کنید .

نکته : در این راهنما ، App Directory ، RahamProject نام گذاری شده است.

حالا شما محیط مجازی خود را با (python ) ایجاد کرده اید.

قبل از رسیدن به دستورات در SSH ، ماژول های مورد نیاز را  نصب کنید . در این راهنما ، دو ماژول Django 1.11.6 و Django-admin بر روی python نصب خواهند شد :

در قسمت ماژول ، نام ماژول های مورد نیاز را وارد کنید و سپس با زدن دکمه ADD ، آن ها را به لیست اضافه کنید. سپس دکمه ی Update را بزنید تا تغییرات اعمال شوند .

ابتدا کد را از این بخش کپی کنید:

سپس با استفاده از SSH محیط مجازی خود را فعال کنید:

source /home/raham/virtualenv/RahamProject/3.6/bin/activate

نصب و راه اندازی Django (جانگو)

ابتدا Django خود را راه اندازی کنید:

django-admin startproject RahamProject

حال تنظیمات Django را انجام دهید . برای ایجاد تغییر می توان از دستور  nano استفاده کرد و فایل زیر را ویرایش کنید :

nano RahamProject/settings.py

در صورتی که می خواهید پایگاه داده خود اضافه کنید ، آن را در این بخش وارد کنید :

مرحله ی آخر نصب Django

برای تکمیل نصب و اعمال تمامی تغییرات ، وارد پوشه ی پروژه شده (جایی که فایل manage.py وجود دارد)  و دستور زیر را اجرا کنید .

cd ~/RahamProject
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser

و در آخر دستور زیر را وارد کنیn.

python manage.py collectstatic

اجرای برنامه

برای اجرای برنامه از کد زیر استفاده کنید.

python manage.py runserver yourdomain.com:port

به جای yourdomain.com ، نام دامنه ی خود و به جای port ، پورتی را وارد کنید که برای اینکار به شما تخصیص داده شده است.

اگر آدرسی و پورتی را که وارد کرده اید ، در مرورگر باز کنید ، چنین تصویری را خواهید دید :

و اگر در انتهای آدرس /admin را اضافه کنید ، پنل ادمین باز خواهد شد و با زدن نام کاربری و رمز عبور می توانید وارد شوید .

با پلاتین همراه باشید.

دیدگاه شما:

نوشته های مرتبط

تکنولوژی های استفاده شده در netflix | Netflix TechStack

۱۴

آذر
react, SWIFT, The best startup, اخبار, استارت اپ, بازاریابی, بازاریابی محتوا, تجارت, تحقیقات بازار, جاوا اسکریپت, طراحی اپلیکیشن

تکنولوژی های استفاده شده در netflix | Netflix TechStack

در این مقاله قصد داریم تکنولوژی های مورد استفاده در Netflix رو براتون شهر بدیم . پس ادامه مطلب رو دنبال کنید 🙂 Tech stack یا پشته فناوری به مجموعه‌ای از فناوری‌ها، زبان‌ها، ابزارها و سرویس‌هایی اشاره دارد که در […]

۲۴

اردیبهشت
هوش مصنوعی

معرفی بهترین ابزار هوش مصنوعی

ابزار هوش مصنوعی (Artificial Intelligence) به دسته‌ای از تکنولوژی‌ها گفته می‌شود که به کامپیوترها اجازه می‌دهد تا به صورت خودکار، هوشمندانه و بدون نیاز به دخالت انسان، مسائل را حل کنند و تصمیم‌هایی بگیرند. در این روش، کامپیوتر با استفاده[…]

http://platinco.ir/tag/python/

۱۴

اردیبهشت
پایتون

آموزش کتابخانه pygame

انواع روش های ساخت بازی با پایتون Python یکی از زبان‌های محبوب برای توسعه بازی است و به دلیل سادگی و قابلیت استفاده آن، توسعه دهندگان بازی‌های زیادی از آن استفاده می‌کنند. در ادامه، انواع روش‌های ساخت بازی با پایتون[…]