コード例 #1
0
ファイル: views.py プロジェクト: eikeon/django-memorious
def memorious(request, name, revision=None, repository=None):
    if revision=="None":
        revision = None
        
    try:
        repo = django_memorious.get_repository(repository)
    except KeyError, e:
        raise Http404("No repository '%s'" % repository)
コード例 #2
0
ファイル: memorious.py プロジェクト: eikeon/django-memorious
def get_url(repository_name, path):
    repository = django_memorious.get_repository(repository_name)
    if getattr(settings, "MEMORIOUS_DEBUG", False):
        revision = None
    else:
        revision = repository.current_revision

    url = urlresolvers.reverse("memorious", kwargs={"repository": repository_name, "revision": revision, "name": path})
    return url
コード例 #3
0
def get_url(repository_name, path):
    repository = django_memorious.get_repository(repository_name)
    if getattr(settings, "MEMORIOUS_DEBUG", False):
        revision = None
    else:
        revision = repository.current_revision

    url = urlresolvers.reverse('memorious',
                               kwargs={
                                   "repository": repository_name,
                                   "revision": revision,
                                   "name": path
                               })
    return url