Категория: Технология программирования

Кол-во просмотров: 316

Теги: #python #django #linux


Первый проект на Django 2.2. Установка, настройка.

Создаем проект

cd /var/
mkdir workspace
cd workspace
mkdir les1
cd les1
mkdir myproject
cd myproject
pipenv install django==2.2
pipenv shell
django-admin startproject test_project

Переходим в директорию test_project Создаем первое приложение

    # находимся в директории /var/workspace/les1/myproject
    #выполняем команду
    python manage.py startapp app

заходим в settings в INSTALLED_APPS в конец добавляем 'app.apps.AppConfig',

    ......
INSTALLED_APPS = [
    ....................
    'app.apps.AppConfig', # новое
]
......

Фреймворк django работает по следующей схеме URL -> View -> Model -> Template

 

Правим код в app/views.py

    
# app/views.py
from django.shortcuts import render
def home(request):
    return render(request,'home.html')

создаем файл urls.py

    
# pages/urls.py
from django.urls import path
from .views import home

urlpatterns = [
    path('', home, name='home')
]

Правим urls.py самого проекта

from django.contrib import admin
from django.urls import path, include # новое добавили include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('app.urls')), # новое
]
    

запускаем python manage.py runserver

Категория: Технология программирования

Кол-во просмотров: 316

Дата создания: 14 апреля 2019 г.

Теги: #python #django #linux