コード例 #1
0
def add(request):
    if request.method == 'POST':
        ip_address = request.META['REMOTE_ADDR']
        h = Habit(title=request.POST['title'],
                  track_date=timezone.now(),
                  pub_date=timezone.now(),
                  ip_address=ip_address)
        h.save()
        h.hash = hashing.encode_id(h.id)
        return redirect('/habit/{0}'.format(h.hash))
コード例 #2
0
def latest(request):
    latest_habits_list = Habit.objects.order_by('-pub_date')[:10]

    for item in latest_habits_list:
        item.time_now = timezone.now()
        item.hash = hashing.encode_id(item.id)
        item.timesince = timesince.timesince(item.track_date)

    context = Context({
        'latest_habits_list': latest_habits_list,
    })
    return render(request, 'latest.html', context)