Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 3, 2013 22:08:49

mabut
От:
Зарегистрирован: 2012-02-25
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Слайдер на сайте.

Приветствую. На сайте хочу сделать смену картинок. Сделать - сделал, но не работает.
По порядку:
urls.py

urlpatterns = patterns('',
    url(r'^admin/', include(admin.site.urls)),
    url(r'^index/$',views.latest_image),
    url(r'^statica/(?P<path>.*)$', 'django.views.static.serve',
     {'document_root': '/home/zss/mamt/mamt/template'}),
    url(r'^company/$', views.company),
)

view.py
from django.shortcuts import render_to_response
from django.conf import settings
from models import sctImage
from django.http import HttpResponse
def latest_image(request):
    image = sctImage.element
    return render_to_response('index.html',{'image': image})

model.py
import time
class sctImage():
    i=0
    img1=r'\images\a1.jpg'
    img2=r'\images\a2.jpg'
    img3=r'\images\a3.jpg'
    img4=r'\images\a4.jpg'
    img5=r'\images\a5.jpg'
    list1= [img1,img2,img3,img4,img5]
    while i<1:
        for element in list1:
             time.sleep(5)
Вот тут я потерпел фиаско, если я цикл заменю на
element= r'/statica/images/a1.jpg'
, то картинка на сайте вставляется, меняю адрес, меняется, может быть причина в мегабесконечном цикле)))? Есть вариант переписать его с помощью модуля random, и поставить условие не повторения картинок, но мне кажется причина в другом.Сможете подсказать?

index.html
....
<div id="cube"><img src={{image }} alt="lorem">
						</div>
....

Очень прошу не отсылать в php, ajax, js, что куча готовых решений. Спасибо за внимание



Лучше чем СПАСИБО, помощь другим

Отредактировано mabut (Дек. 3, 2013 22:09:14)

Офлайн

#2 Дек. 3, 2013 22:42:28

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Слайдер на сайте.

mabut
while i<1: for element in list1: time.sleep(5)
какой вообще в этом смысл, если идет речь о модели??



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Дек. 3, 2013 22:57:25

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Офлайн

#4 Дек. 4, 2013 17:33:27

mabut
От:
Зарегистрирован: 2012-02-25
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Слайдер на сайте.

JOHN_16
Т.е. получается мне адреса, размещать в базе и через модели вытягивать? Просто смысл, разницы в том, что я буду вытягивать ячейки из базы и выводить или сразу текст подставлять?



Лучше чем СПАСИБО, помощь другим

Офлайн

#5 Дек. 4, 2013 18:14:47

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

Слайдер на сайте.


Затея обречена на неудачу,
попробуйте вот этот код и сделайте выводы

class sctImage():
while 1:
element = 1
print sctImage.element



Офлайн

#6 Дек. 4, 2013 22:51:44

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Слайдер на сайте.

mabut
вы вообще видели что именно я выделил? нет? еще раз посмотрите, внимательно. Ничего не смутило? никаких звоночков? Тогда вам не сайты писать,а элементарные азы познавать, для новичков, для самых новичков. Ибо ваш код это вверх бессмысленности достойный разве что стереотипного “индусского кода”



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version