コード例 #1
0
 def get(self, request, pk=None):
     item = get_object_or_404(News, id=pk)
     return render(
         request, 'main/index.html', {
             'RID':
             RID,
             'pageTitle':
             '%s | Cryengine Gothic' % item.title,
             'portalTitle':
             'Kotics',
             'additional':
             json.dumps({
                 'news': {
                     'id':
                     item.id,
                     'title':
                     item.title,
                     'description':
                     item.description,
                     'release_date':
                     to_json_obj(item.release_date),
                     'screenshots':
                     [to_json_obj(s) for s in item.screenshots.all()],
                 },
                 'user': get_user_data(request)
             })
         })
コード例 #2
0
 def get(self, request):
     return render(
         request, 'main/index.html', {
             'RID':
             RID,
             'pageTitle':
             'Новости | Cryengine Gothic',
             'portalTitle':
             'Kotics',
             'additional':
             json.dumps({
                 'results': [{
                     'id':
                     item.id,
                     'title':
                     item.title,
                     'description':
                     item.description,
                     'release_date':
                     to_json_obj(item.release_date),
                     'screenshots':
                     [to_json_obj(s) for s in item.screenshots.all()],
                 } for item in News.objects.all()],
                 'user':
                 get_user_data(request)
             })
         })
コード例 #3
0
 def get(self, request):
     return render(
         request, 'main/index.html', {
             'RID': RID,
             'pageTitle': 'Профиль | Cryengine Gothic',
             'portalTitle': 'Kotics',
             'additional': json.dumps({'user': get_user_data(request)})
         })
コード例 #4
0
def handler404(request, *args, **argv):
    return render(
        request,
        'main/index.html', {
            'RID': RID,
            'pageTitle': '404 | Cryengine Gothic',
            'portalTitle': 'Kotics',
            'additional': json.dumps({'user': get_user_data(request)})
        },
        status=404)
コード例 #5
0
 def get(self, request):
     return render(
         request, 'main/index.html', {
             'RID':
             RID,
             'pageTitle':
             'Файлы | Cryengine Gothic',
             'portalTitle':
             'Kotics',
             'additional':
             json.dumps({
                 'results': [{
                     'id': item.id,
                     'name': item.name,
                     'url': item.url,
                 } for item in File.objects.all()],
                 'user':
                 get_user_data(request)
             })
         })
コード例 #6
0
 def get(self, request):
     return render(
         request, 'main/index.html', {
             'RID':
             RID,
             'pageTitle':
             'Обновления | Cryengine Gothic',
             'portalTitle':
             'Kotics',
             'additional':
             json.dumps({
                 'results': [{
                     'id':
                     update.id,
                     'name':
                     update.name,
                     'description':
                     update.description,
                     'release_date':
                     to_json_obj(update.release_date),
                     'logo':
                     to_json_obj(update.logo),
                     'wallpaper':
                     to_json_obj(update.wallpaper),
                     'average_score':
                     update.average_score,
                     'count_score':
                     update.count_score,
                     'screenshots':
                     [to_json_obj(s) for s in update.screenshots.all()],
                     'youtube':
                     update.youtube,
                 } for update in Update.objects.all()],
                 'user':
                 get_user_data(request)
             })
         })
コード例 #7
0
 def get(self, request, pk=None):
     update = get_object_or_404(Update, id=pk)
     return render(
         request, 'main/index.html', {
             'RID':
             RID,
             'pageTitle':
             '%s | Cryengine Gothic' % update.name,
             'portalTitle':
             'Kotics',
             'additional':
             json.dumps({
                 'update': {
                     'id':
                     update.id,
                     'name':
                     update.name,
                     'description':
                     update.description,
                     'release_date':
                     to_json_obj(update.release_date),
                     'logo':
                     to_json_obj(update.logo),
                     'wallpaper':
                     to_json_obj(update.wallpaper),
                     'average_score':
                     update.average_score,
                     'count_score':
                     update.count_score,
                     'screenshots':
                     [to_json_obj(s) for s in update.screenshots.all()],
                     'youtube':
                     update.youtube,
                 },
                 'user': get_user_data(request)
             })
         })