コード例 #1
0
ファイル: views.py プロジェクト: farny/django-digitalpaper
def reader_date(request, date):
    publication_model = get_model_for_publication()
    method = get_manager_method_for_publication_by_date(publication_model)
    filters = {}
    filters[get_publication_date_field()] = datetime.strptime(date, '%Y-%m-%d')
    pub = method(**filters)
    if not pub:
        raise Http404
    
    return redirect('digitalpaper_reader', publication_id=pub.pk)
コード例 #2
0
def get_publication_date(o):
    return getattr(o, get_publication_date_field())