예제 #1
0
파일: entry.py 프로젝트: Afelio/mloss
def user_with_software(request):
    userlist = User.objects.filter(software__isnull=False).distinct().order_by("username")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=userlist,
        template_name="software/user_list.html",
        extra_context=get_latest_news(),
    )
예제 #2
0
파일: entry.py 프로젝트: Afelio/mloss
def software_all_opsyss(request):
    opsyslist = OpSys.objects.filter(name__isnull=False).distinct().order_by("slug")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=opsyslist,
        template_name="software/opsys_list.html",
        extra_context=get_latest_news(),
    )
예제 #3
0
파일: entry.py 프로젝트: Afelio/mloss
def software_all_dataformats(request):
    dataformatlist = DataFormat.objects.filter(name__isnull=False).distinct().order_by("slug")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=dataformatlist,
        template_name="software/dataformat_list.html",
        extra_context=get_latest_news(),
    )
예제 #4
0
파일: entry.py 프로젝트: Afelio/mloss
def software_all_authors(request):
    authorlist = Author.objects.filter(name__isnull=False).distinct().order_by("slug")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=authorlist,
        template_name="software/author_list.html",
        extra_context=get_latest_news(),
    )
예제 #5
0
파일: entry.py 프로젝트: Afelio/mloss
def software_all_languages(request):
    languagelist = Language.objects.filter(name__isnull=False).distinct().order_by("slug")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=languagelist,
        template_name="software/language_list.html",
        extra_context=get_latest_news(),
    )
예제 #6
0
def user_with_software(request):
    userlist = User.objects.filter(
        software__isnull=False).distinct().order_by('username')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=userlist,
        template_name='software/user_list.html',
        extra_context=get_latest_news(),
    )
예제 #7
0
def software_all_dataformats(request):
    dataformatlist = DataFormat.objects.filter(
        name__isnull=False).distinct().order_by('slug')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=dataformatlist,
        template_name='software/dataformat_list.html',
        extra_context=get_latest_news(),
    )
예제 #8
0
def software_all_opsyss(request):
    opsyslist = OpSys.objects.filter(
        name__isnull=False).distinct().order_by('slug')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=opsyslist,
        template_name='software/opsys_list.html',
        extra_context=get_latest_news(),
    )
예제 #9
0
def software_all_languages(request):
    languagelist = Language.objects.filter(
        name__isnull=False).distinct().order_by('slug')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=languagelist,
        template_name='software/language_list.html',
        extra_context=get_latest_news(),
    )
예제 #10
0
def software_all_authors(request):
    authorlist = Author.objects.filter(
        name__isnull=False).distinct().order_by('slug')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=authorlist,
        template_name='software/author_list.html',
        extra_context=get_latest_news(),
    )
예제 #11
0
 def get_context_data(self, **kwargs):
     context=super(UserWithSoftware, self).get_context_data(**kwargs)
     context.update(get_latest_news())
     return context
예제 #12
0
 def get_context_data(self, **kwargs):
     context=super(SoftwareAllDataFormats, self).get_context_data(**kwargs)
     context.update(get_latest_news())
     return context