예제 #1
0
파일: views.py 프로젝트: dunsword/myhome
def index(request):
    user=request.user
    q=Album.objects.filter(user__exact=user)
    album=None
    if q:
        album=q[0]
    else: #create a album
        album=Album()
        album.name=u'$'+user.username
        album.user=user
        album.save()
    
    items=Document.objects.filter(album__exact=album)

    c=RequestContext(request,{'user':user,'items':items,'album':album,'static':settings.STATIC_ROOT})
    c.update(csrf(request))
    tt = loader.get_template('index.html')
    return HttpResponse(tt.render(c))
예제 #2
0
        
        print "errot to load " + band_name
        break

    for d in data['albums']:
        name = d['album']
        year = d['year']

        if name and year:
            album = Album()
            album.name = name
            album.album_date = year + '-01-01'
            album.create_date = datetime.now()
            album.slug = slugify(name)
            album.band = band
            album.user = user
            album.save()
            sys.stdout.write(name + " - " + year + "\n")
            sys.stdout.flush()
            i = 1

            for music in d['songs']:
                m_name = music
                music = Music()
                music.name = m_name
                music.slug = slugify(m_name)
                music.number = str(i)
                music.user = user
                music.date = datetime.now()
                music.album = Album.objects.latest('id')
                music.save()