Найти - Пользователи
Полная версия: Слайдер на сайте.
Начало » Django » Слайдер на сайте.
1
mabut
Приветствую. На сайте хочу сделать смену картинок. Сделать - сделал, но не работает.
По порядку:
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, что куча готовых решений. Спасибо за внимание
JOHN_16
mabut
while i<1: for element in list1: time.sleep(5)
какой вообще в этом смысл, если идет речь о модели??
mabut
JOHN_16
Т.е. получается мне адреса, размещать в базе и через модели вытягивать? Просто смысл, разницы в том, что я буду вытягивать ячейки из базы и выводить или сразу текст подставлять?
FishHook

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

class sctImage():
while 1:
element = 1
print sctImage.element
JOHN_16
mabut
вы вообще видели что именно я выделил? нет? еще раз посмотрите, внимательно. Ничего не смутило? никаких звоночков? Тогда вам не сайты писать,а элементарные азы познавать, для новичков, для самых новичков. Ибо ваш код это вверх бессмысленности достойный разве что стереотипного “индусского кода”
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