Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 22, 2009 22:09:08

vaxXxa
От: Kyiv, Ukraine
Зарегистрирован: 2009-06-16
Сообщения: 278
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить css к шаблону

Mutagena, ну, напишите, какая была проблема, и как ее решили.. Может в будущем кому-то поможет.
Удачки…



Офлайн

#2 Дек. 22, 2009 22:32:08

Mutagena
От:
Зарегистрирован: 2009-10-18
Сообщения: 295
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить css к шаблону

vaxXxa, но это лишнее)) Просто я удивительно невнимательна )



Офлайн

#3 Апрель 25, 2010 00:35:13

Dr.Livsi
От:
Зарегистрирован: 2010-02-15
Сообщения: 192
Репутация: +  3  -
Профиль   Отправить e-mail  

Подключить css к шаблону

Mutagena
vaxXxa, но это лишнее)) Просто я удивительно невнимательна )
совершенно не лишнее, сам тут копаюсь с аналогичной проблемой… :(((



Офлайн

#4 Июнь 16, 2011 22:10:28

yesnik
От:
Зарегистрирован: 2011-05-22
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Подключить css к шаблону

В этом уроке я покажу вам на простом примере, как можно заставить Django загружать CSS и картинки.

1) Давайте создадим проект с именем ‘girl’:

django-admin.py startproject girl
2) В папке ‘girl’ создадим 2 папки:

- templates
- media

3) Поместим файл index.html в папку ‘templates’.

Вот сам index.html:

        <html>
<head>
<link rel="stylesheet" href="/media/css/style.css" type="text/css" />
</head>
<body>
<h1>Если этот текст КРАСНЫЙ, то CSS загружен успешно.</h1>
<img src="/media/images/01.jpg" />
</body>
</html>
4) В папке ‘media’ создадим папку ‘css’ и поместим туда файл стилей style.css.

Вот style.css:

 p{color: red}
5) Также в папке ‘media’ создадим папку ‘images’ и поместим туда изображение с именем 01.jpg

6) В папке ‘girl’ изменим немного settings.py:

Вот settings.py (только изменения):

TEMPLATE_DIRS = ('C:/django/nik/girl/templates', )
Примечание: ‘girl’ - это имя нашего проекта. Вы указываете свой путь к этой папке.

7) В папке ‘girl’ создадим файл urls.py:

Вот содержимое urls.py:

        from django.conf.urls.defaults import patterns, include, url
from django.conf import settings

urlpatterns = patterns('',
(r'^$', 'girl.views.index'),
)

# We're going to use the Django server in development,
# so we'll server also the estatic content.
if settings.DEBUG:
urlpatterns += patterns('',
(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root':'./media/'}),
)
8) В папке ‘girl’ создадим файл views.py:

Вот содержимое views.py:

 from django.shortcuts import render_to_response

def index(request):
return render_to_response('index.html', )
9) В командрой строке выполним команду для синхронизации базы данных:

manage.py syncdb
10) Наконец, запускаем сервер Django:

manage.py runserver
11) А теперь откройте и посмотрите на результат: http://127.0.0.1:8000/

Вы должны увидеть красный текст и картинку. Успехов вам!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version