DevGang
Авторизоваться

Hello Word c Django

В этой статье мы узнаем, как разработать и запустить приложение python-Django менее чем за 5 минут. Необходимое условие: Python3.

Шаг, чтобы создать и запустить приложение Django:

Установите  виртуальную среду. Вы также можете продолжить работу без виртуальной среды, но в долгосрочной перспективе виртуальная среда будет очень полезна.

pip install virtualenv

Создать виртуальную среду.

virtualenv -p /usr/bin/python3 helloworld_VE

Активируйте виртуальную среду.

source helloworld_VE/bin/activate

Установите последнюю версию Django в виртуальной среде.

pip install django

Создайте свой проект.

django-admin startproject myproject

Зайдите во вновь созданный каталог проекта. 

cd myproject

Вы увидите файл manage.py  и каталог с тем же именем, что и у вашего проекта.

Создайте приложение здесь. Каждый проект состоит из одного или нескольких приложений. Это подключаемые модули, которые можно использовать в другом проекте, если они написаны правильно. 

python manage.py startapp helloworld

Зайдите в каталог helloworld, создать новый файл urls.py.

Добавьте следующие строки в этот файл и сохраните его.

urls.py
from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]

Откройте файл views и сохраните в нем приведенный ниже код. 

views.py
from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello World. First Django Project. PythonCircle.Com")

Включите URL-адреса приложения helloworld в файл URL основного проекта.

Откройте файл myproject/urls.py и добавьте строку ниже urlpatterns.

myproject/urls.py
url(r'^helloworld/',include('helloworld.urls')),

Также includeмодуль импорта .

from django.conf.urls import include

Теперь, наконец, добавьте helloworld в установленные приложения в файл myproject/settings.py.

Теперь запустите сервер разработки Django, выполнив команду. 

python manage.py runserver

Это запустит Python HTTP-сервер на локальный хост и порте 8000. Если вы хотите запустить его на другом порте, используйте номер порта в команде. Например: python manage.py runserver 8888.

Используйте эту команду, чтобы сделать ваш проект доступным для всех в сети.

python manage.py runserver 0.0.0.0:8000

Это было базовое руководство по настройке приложения Django менее чем за 5 минут. Вы можете посмотреть на код GitHub и видео.   

Код на Github:
URL Github:  https://github.com/anuragrana/hellow-world-django.git 

Видео:

Источник:

#Python #Django
Комментарии
Чтобы оставить комментарий, необходимо авторизоваться

Присоединяйся в тусовку

В этом месте могла бы быть ваша реклама

Разместить рекламу