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
.
Добавьте следующие строки в этот файл и сохраните его.
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
]
Откройте файл views и сохраните в нем приведенный ниже код.
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
.
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
Видео: