Найти - Пользователи
Полная версия: Как связать iindex.html с проектом Django?
Начало » Django » Как связать iindex.html с проектом Django?
1 2 3 4
ciklone
Прошу подсказки на пальцах. создал проект по книжке, всё вроде получается. Хочу усложнить и сделать свою страничку index.html со встроенными динамическими фичами. Не врублюсь как. Подскажите.
FishHook
покажите код
ciklone
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)
FishHook
Великолепно. Покажите myfirstsite.index
ciklone
FishHook
Великолепно. Покажите myfirstsite.index
# -*- coding: utf-8 -*-
from django.http import HttpResponse
def index(regust):
    html = "<html><head></head><title>МСВ главная</title></html>"
    return HttpResponse(html)
FishHook
Читайте книжку дальше, вы еще не дошли до места, где рассказывают про шаблоны.
ciklone
FishHook
Читайте книжку дальше, вы еще не дошли до места, где рассказывают про шаблоны.
дочитал до того места, выдает ошибку TemplateDoesNotExist at / html/index.html . Как и написано в книге создал папку templates и туда скинул файл index.html. Прошу помощи. Зараннее благодарен. оказывается такого файла не существует .
FishHook
Показывайте код представления, показывайте структуру проекта, показывайте settings.py
ciklone
"""
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/'
FishHook
а если вот сюда добавить путь к каталогу шаблонов?
'DIRS': ["YOUR_TEMPLATES_PATH"],
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB