Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 9, 2015 11:55:30

ciklone
Зарегистрирован: 2015-02-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

Прошу подсказки на пальцах. создал проект по книжке, всё вроде получается. Хочу усложнить и сделать свою страничку index.html со встроенными динамическими фичами. Не врублюсь как. Подскажите.

Офлайн

#2 Июнь 9, 2015 12:08:04

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

покажите код



Офлайн

#3 Июнь 9, 2015 13:07:57

ciklone
Зарегистрирован: 2015-02-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

from django.conf.urls import * ##include, url
from django.contrib import admin
from myfirstsite.views import hello
from myfirstsite.time import current_date_time
from myfirstsite.index import index
##urlpatterns = [
##    url(r'^admin/', include(admin.site.urls)),
##]
urlpatterns = patterns('',
(r'^index/$', index),                       
(r'^views/$', hello),
(r'^time/$', current_date_time)

Офлайн

#4 Июнь 9, 2015 13:15:54

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

Великолепно. Покажите myfirstsite.index



Офлайн

#5 Июнь 9, 2015 13:31:27

ciklone
Зарегистрирован: 2015-02-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

FishHook
Великолепно. Покажите myfirstsite.index
# -*- coding: utf-8 -*-
from django.http import HttpResponse
def index(regust):
    html = "<html><head></head><title>МСВ главная</title></html>"
    return HttpResponse(html)

Офлайн

#6 Июнь 9, 2015 14:55:56

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

Читайте книжку дальше, вы еще не дошли до места, где рассказывают про шаблоны.



Офлайн

#7 Июнь 10, 2015 14:12:25

ciklone
Зарегистрирован: 2015-02-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

FishHook
Читайте книжку дальше, вы еще не дошли до места, где рассказывают про шаблоны.
дочитал до того места, выдает ошибку TemplateDoesNotExist at / html/index.html . Как и написано в книге создал папку templates и туда скинул файл index.html. Прошу помощи. Зараннее благодарен. оказывается такого файла не существует .

Отредактировано ciklone (Июнь 10, 2015 14:42:26)

Офлайн

#8 Июнь 10, 2015 14:42:19

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

Показывайте код представления, показывайте структуру проекта, показывайте settings.py



Офлайн

#9 Июнь 10, 2015 14:43:33

ciklone
Зарегистрирован: 2015-02-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

"""
Django settings for myfirstsite project.
Generated by 'django-admin startproject' using Django 1.8.2.
For more information on this file, see
https://docs.djangoproject.com/en/1.8/topics/settings/
For the full list of settings and their values, see
https://docs.djangoproject.com/en/1.8/ref/settings/
"""
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# Quick-start development settings - unsuitable for production
# See https://docs.djangoproject.com/en/1.8/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = '7ih8)t!b!%qie7#1ke+d9-#r@#3bwe&qqa$pzw036_htef#xz&'
# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True
ALLOWED_HOSTS = []
# Application definition
INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
)
MIDDLEWARE_CLASSES = (
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'django.middleware.security.SecurityMiddleware',
)
ROOT_URLCONF = 'myfirstsite.urls'
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]
WSGI_APPLICATION = 'myfirstsite.wsgi.application'
# Database
# https://docs.djangoproject.com/en/1.8/ref/settings/#databases
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}
# Internationalization
# https://docs.djangoproject.com/en/1.8/topics/i18n/
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'UTC'
USE_I18N = True
USE_L10N = True
USE_TZ = True
# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/1.8/howto/static-files/
STATIC_URL = '/static/'

Офлайн

#10 Июнь 10, 2015 14:48:51

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как связать iindex.html с проектом Django?

а если вот сюда добавить путь к каталогу шаблонов?

'DIRS': ["YOUR_TEMPLATES_PATH"],



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version