GithubHelp home page GithubHelp logo

pystars / bumerang Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 2.0 11.94 MB

video portal

Python 12.35% HTML 9.81% ApacheConf 0.01% Shell 0.13% JavaScript 69.89% ASP 0.86% PHP 0.94% CSS 5.95% Nginx 0.04% Batchfile 0.01%

bumerang's People

Contributors

clincher avatar jesseyv avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

bumerang's Issues

ratings application

вероятно будет использоваться django-ratings, посмотрим насколько это подойдет нам

develop a system architecture solution

roles:

  • website
  • videoconverting server
  • files storage (используется Amazon S3)
  • video streaming server (ипользуется Amazon CloudFront streaming)
  • (in the future) streaming server (internetTV)

or applications:

  • database (postgresql)
  • sessions storage (redis)
  • nginx+uwsgi+django
  • celeryd
  • ffmpeg for screenshoting
  • handbrake for converting

Заголовки и стили текста

  1. Заголовки, которые выбираются в редакторе CMS на сайте не соответствуют верстке.
  2. То же относится к стилям текста.

Смотрите файл верстки inside.html, в котором есть все неободимые примеры форматирование текста.
Сейчас номер заголовка, выбранный в редакторе CMS при выводе на сайте не соответствует примеру заголовка в верстке по размеру.

Регистрация пользователей

Здравствуйте, Андрей. Сейчас мы работаем над профилями пользователей, и, на мой взгляд, не хватает следующих сраниц (всяко, в верстке я их не нашёл):

  • Страница успешной регистрации (С сообщением что регистрация успешна, подтверждение выслано на имейл)
  • Страница успешного восстановления пароля (С сообщением что необходимо проверить почту, новый пароль был выслан)
  • Страница успешной активации (При переходе по активационной ссылке, отправленной на имейл)

Кроме того, в формах регистрации отсутствует тег формы и кнопка регистрации (сделана через тег ссылки) при замене на нормальный тег input с типом submit перестает реагировать на нажатие. Ещё необходим стиль для сообщения "Нужно выбрать тип пользователя" под радиокнопками при регистрации, в верстке я этого не нашёл, а при использовании стиля от собщений ошибок для текстовых полей, верстка "плывет".

Server resources overhead

Now we have ~430Mb of RAM and 127/127Mb of swap partition (Swap is full). Biggest part of memory used by Celery daemon.
But system still works. Ave cloud servers.

Все новости

  1. Если необходимо увидеть все новости после выбранного раздела новостей, то это можно выполнить только путем повторного клика на основной раздел в главном меню - "Новости". Хорошо бы в меню справа добавить ссылку "Все", что бы можно было снова видеть все новости.
  2. Так же неплохо бы добавить на страницу просмотра новости ссылку внизу - "Вернуться к списку новостей" и разместить ее после оранжевых кавычек.

Позже (после реализации всего функционала) выполним такие доработки как сортировка по дате, поиск по словам в новостях и т.д.

Верстка по страницам регистрации

Мне прислали позавчера всю верстку. По определенным страницам я создал запросы для верстальщика и отправил на доработку.

По верстке страниц регистрации особенных проблем при просмотре не обнаружил. Если пришло время, то могу передать верстку страниц регистрации. Например, выложу в googledocs.

profiles application

create model, user interface and admin interface for manage profiles and users relate to design makets

Страницы в главном меню

  1. Не понял как менять местами разделы главного меню.
  2. Создал новую страницу http://62.76.179.205/konkurs/ и разместил ее в главном меню. При этом ссылка на эту страницу то видна в главном меню, то не отображается, если много раз переключаться на разные разделы главного меню.
  3. http://62.76.179.205/konkurs/ - на этой странице отображается меню справа из раздела "О проекте". Что не так сделал и почему оно там выводится.

Применение параграфа, переноса строки в новостях

http://62.76.179.205/news/forum-bumerang/otkrytie-smeny-bumerang-2009-novosti-vypusk-1/

Перенос параграфа на страницах новостей работает отлично от переноса на странице "О проекте".
При редактировании в CMS нажимаем Enter что бы перенести текст на другую строку (параграф), то после сохранения на веб странице все равно текст остается как был. Простой пробел через Shift+Enter тоже не помогает. Приходится добавлять кучу пустых строк и новых параграфов, что бы получить пустую строку внутри текста. Необходимо что бы параграфы работали так же как на на странице "О проекте", где переносы параграфов работают корректно как при нажатии на Enter так и при создании пустой строки через Shift+Enter.

Форматирование текста, вывод на сайте

  1. Не применяются следующие функции форматирования на сайте:
  • полужирный
  • курсив
  • подчеркнутый
  • маркированный список
  • нумерованный список
  • цитата

Все эти функции отрабатывают в админке, но не применяются на сайте.

Управление разделом "Советы профессионалов" в CMS

  1. Для названия раздела мало места. Из-за лимита символов в 50 штук могут быть в будущем нежелательные ограничения для названий.
  2. http://62.76.179.205/admin/advices/advice/
    Почему на этой странице наименования разделов расположены по центру с ограничением названия раздела по ширине в 50 символов?
    Необходимо опустить чуть ниже область с деревом разделов и увеличить ширину минимум в два раза, а то и в три, что бы все хорошо помещалось в дальнейшем.
  3. Немного не верно реализован вывод заголовков.
    Смотрите эту страницу: http://62.76.179.205/advices/montazh/teoriya-videomontazha/
    обратите внимание на заголовок "1. Теория видеомонтажа" это уже третий уровень (или какой-там). В общем здесь необходимо размер шрифта заголовка уже сделать как сказано в ТЗ в пункте "3. Другие уровни вложенности:". Там сказано, что последующие уровни вложенности имеют меньший размер шрифта заголовка. Пусть это будет заголовок второго уровня, размер шрифта для которого вы можете посмотреть в верстке "inside.html"

Загрузка видео файлов с киррилицой - ошибка загрузки

Описание:

Exception Type: UnicodeEncodeError - после загрузки видео файлов.

Действия пользователя:

Нажал кнопку "Сохранить" и после подгрузки видео до 100% появилась ошибка. Дополнительные тесты показали, что загрузчик не воспринимает названия видеофайлов на кириллице.

UnicodeEncodeError at /admin/video/video/add/
'ascii' codec can't encode characters in position 20-27: ordinal not in range(128)
Request Method: POST
Request URL: http://62.76.179.205/admin/video/video/add/
Django Version: 1.3.1
Exception Type: UnicodeEncodeError
Exception Value:
'ascii' codec can't encode characters in position 20-27: ordinal not in range(128)
Exception Location: ./apps/video/mediainfo.py in get_metadata, line 81
Python Executable: /home/web/.virtualenvs/bumerang/bin/uwsgi
Python Version: 2.7.1
Python Path:
['.',
'',
'/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg',
'/home/web/.virtualenvs/bumerang/lib/python2.7/site-packages/pip-1.0.2-py2.7.egg',
'/home/web/.virtualenvs/bumerang/lib/python2.7',
'/home/web/.virtualenvs/bumerang/lib/python2.7/plat-linux2',
'/home/web/.virtualenvs/bumerang/lib/python2.7/lib-tk',
'/home/web/.virtualenvs/bumerang/lib/python2.7/lib-old',
'/home/web/.virtualenvs/bumerang/lib/python2.7/lib-dynload',
'/usr/lib/python2.7',
'/usr/lib64/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk',
'/usr/lib64/python2.7/lib-tk',
'/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages',
'/home/web/.virtualenvs/bumerang/lib/python2.7/site-packages']
Server time: Пнд, 16 Янв 2012 18:40:26 +0400
Unicode error hint

The string that could not be encoded/decoded was: edia/Открытие 900.
Traceback Switch to copy-and-paste view

/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/core/handlers/base.py in get_response
response = callback(request, _callback_args, *_callback_kwargs) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/contrib/admin/options.py in wrapper
return self.admin_site.admin_view(view)(_args, *_kwargs) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/utils/decorators.py in _wrapped_view
response = view_func(request, _args, *_kwargs) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/views/decorators/cache.py in _wrapped_view_func
response = view_func(request, _args, *_kwargs) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/contrib/admin/sites.py in inner
return view(request, _args, *_kwargs) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/utils/decorators.py in _wrapper
return bound_func(_args, *_kwargs) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/utils/decorators.py in _wrapped_view
response = view_func(request, _args, *_kwargs) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/utils/decorators.py in bound_func
return func(self, _args2, *_kwargs2) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/db/transaction.py in inner
res = func(_args, *_kwargs) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/contrib/admin/options.py in add_view
self.save_model(request, new_object, form, change=False) ...
▶ Local vars
/home/web/.virtualenvs/bumerang/local/lib/python2.7/site-packages/django/contrib/admin/options.py in save_model
obj.save() ...
▶ Local vars
./apps/video/models.py in save
minfo = get_metadata(file_field.path, **query) ...
▶ Local vars
./apps/video/mediainfo.py in get_metadata
cmd = ['mediainfo', '--Inform=file://%s' % STDIN_DEVICE, str(filename)] ...
▶ Local vars
Request information

GET
No GET data
POST
Variable Value
created_0
u'16.01.2012'
created_1
u'18:33:34'
manager
u'\u0422\u0430\u0442\u044c\u044f\u043d\u0430 \u041f\u0443\u0441\u0442\u044b\u043d\u043e\u0432\u0430'
year
u'2010'
owner
u'1'
festivals
u'\u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 \u0424\u0435\u0441\u0442\u0438\u0432\u0430\u043b\u044c \u0442\u0435\u0441\u0442 1 '
save
u'\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c'
album
u'1'
city
u'\u041c\u043e\u0441\u043a\u0432\u0430'
title
u'\u0422\u0435\u0441\u0442 1'
agency
u'\u0434\u0435\u0442\u0441\u043a\u0430\u044f \u0442\u0435\u043b\u0435\u0430\u043a\u0430\u0434\u0435\u043c\u0438\u044f "\u041e\u0441\u0442\u0430\u043d\u043a\u0438\u043d\u043e'
access
u'1'
initial-created_1
u'18:33:34'
initial-created_0
u'16.01.2012'
csrfmiddlewaretoken
u'ef4d9a33e2f123ef3d47100540c0ba35'
category
u'1'
description
u'\u041f\u043e\u0442\u0440\u0435\u043f\u0430\u043d\u043d\u0430\u044f \u043a\u0443\u0440\u0442\u043a\u0430 \u0434\u0435\u0434\u0430 \u0441 \u043e\u0440\u0434\u0435\u043d\u0430\u043c\u0438 - \u044d\u0442\u043e \u043f\u0430\u043c\u044f\u0442\u044c \u043e \u0440\u043e\u0448\u0435\u0434\u0448\u0435\u0439 \u0432\u043e\u0439\u043d\u0435... \r\n\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 \u0422\u0435\u0441\u0442\u043e\u0432\u043e\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 1 '
authors
u'\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440 \u0421\u0435\u043c\u0435\u043d\u043e\u0432 '
genre
u'2'
slug
u'test-1'
published_in_archive
u'on'
country
u'\u0420\u043e\u0441\u0441\u0438\u044f'
teachers
u'\u0422\u0430\u0442\u044c\u044f\u043d\u0430 \u041f\u0443\u0441\u0442\u044b\u043d\u043e\u0432\u0430'
FILES
Variable Value
hq_file
<TemporaryUploadedFile: Открытие 900.mp4 (video/mp4)>
preview
<TemporaryUploadedFile: Открытие.png (image/png)>
mq_file
<TemporaryUploadedFile: Открытие 380.mp4 (video/mp4)>
lq_file
<TemporaryUploadedFile: Открытие 240.mp4 (video/mp4)>
original_file
<TemporaryUploadedFile: Открытие 240.mp4 (video/mp4)>
COOKIES
Variable Value
csrftoken
'ef4d9a33e2f123ef3d47100540c0ba35'
sessionid
'2e31fef068dc9316dccfcd0240086e31'
META
Variable Value
wsgi.multiprocess
False
HTTP_REFERER
'http://62.76.179.205/admin/video/video/add/'
SCRIPT_NAME
u''
REQUEST_METHOD
'POST'
PATH_INFO
u'/admin/video/video/add/'
HTTP_ORIGIN
'http://62.76.179.205'
SERVER_PROTOCOL
'HTTP/1.1'
QUERY_STRING
''
CONTENT_LENGTH
'24309462'
HTTP_ACCEPT_CHARSET
'windows-1251,utf-8;q=0.7,
;q=0.3'
HTTP_USER_AGENT
'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.75 Safari/535.7'
HTTP_CONNECTION
'keep-alive'
HTTP_COOKIE
'sessionid=2e31fef068dc9316dccfcd0240086e31; csrftoken=ef4d9a33e2f123ef3d47100540c0ba35'
SERVER_NAME
'62.76.179.205'
REMOTE_ADDR
'95.84.185.43'
wsgi.url_scheme
'http'
SERVER_PORT
'80'
uwsgi.node
'54351-5.clodo.ru'
DOCUMENT_ROOT
'/web/bumerang'
HTTP_CONTENT_LENGTH
'24309462'
wsgi.input
<uwsgi.Input object at 0x14573e0>
HTTP_HOST
'62.76.179.205'
wsgi.multithread
False
HTTP_CACHE_CONTROL
'max-age=0'
HTTP_CONTENT_TYPE
'multipart/form-data; boundary=----WebKitFormBoundaryO1kuSEgJ1PfiBrKH'
REQUEST_URI
'/admin/video/video/add/'
HTTP_ACCEPT
'text/html,application/xhtml+xml,application/xml;q=0.9,
/;q=0.8'
wsgi.version
(1, 0)
wsgi.run_once
False
wsgi.errors
<open file 'wsgi_input', mode 'w' at 0x151ee40>
REMOTE_PORT
'1778'
HTTP_ACCEPT_LANGUAGE
'ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4'
uwsgi.version
'0.9.9.3'
CONTENT_TYPE
'multipart/form-data; boundary=----WebKitFormBoundaryO1kuSEgJ1PfiBrKH'
wsgi.file_wrapper
''
CSRF_COOKIE
'ef4d9a33e2f123ef3d47100540c0ba35'
HTTP_ACCEPT_ENCODING
'gzip,deflate,sdch'
Settings
Using settings module settings
Setting Value
DEBUG_TOOLBAR_PANELS
('debug_toolbar.panels.version.VersionDebugPanel',
'debug_toolbar.panels.timer.TimerDebugPanel',
'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel',
'debug_toolbar.panels.headers.HeaderDebugPanel',
'debug_toolbar.panels.request_vars.RequestVarsDebugPanel',
'debug_toolbar.panels.template.TemplateDebugPanel',
'debug_toolbar.panels.sql.SQLDebugPanel',
'debug_toolbar.panels.signals.SignalDebugPanel',
'debug_toolbar.panels.logger.LoggingPanel')
USE_L10N
True
TINYMCE_JS_ROOT
'/web/bumerang/media/tiny_mce'
USE_THOUSAND_SEPARATOR
False
LANGUAGE_CODE
'ru-RU'
ROOT_URLCONF
'urls'
MANAGERS
()
DEFAULT_CHARSET
'utf-8'
STATIC_ROOT
'/web/bumerang/static'
TEST_DATABASE_CHARSET
None
MESSAGE_STORAGE
'django.contrib.messages.storage.session.SessionStorage'
DATABASE_HOST
''
IGNORABLE_404_STARTS
('/cgi-bin/', '/vti_bin', '/vti_inf')
SEND_BROKEN_LINK_EMAILS
False
URL_VALIDATOR_USER_AGENT
'Django/1.3.1 (http://www.djangoproject.com)'
STATICFILES_FINDERS
('django.contrib.staticfiles.finders.FileSystemFinder',
'django.contrib.staticfiles.finders.AppDirectoriesFinder')
FILEBROWSER_DIRECTORY
'uploads/'
SESSION_COOKIE_DOMAIN
None
SESSION_COOKIE_NAME
'sessionid'
COMMENTS_MODERATORS_GROUP
None
TIME_INPUT_FORMATS
('%H:%M:%S', '%H:%M')
DATABASES
{'default': {'ENGINE': 'django.db.backends.sqlite3',
'HOST': '',
'NAME': 'bumerang.db',
'OPTIONS': {},
'PASSWORD': '
******************
',
'PORT': '',
'TEST_CHARSET': None,
'TEST_COLLATION': None,
'TEST_MIRROR': None,
'TEST_NAME': None,
'TIME_ZONE': 'Europe/Moscow',
'USER': ''}}
TEST_DATABASE_NAME
None
FILE_UPLOAD_PERMISSIONS
None
FILE_UPLOAD_HANDLERS
('django.core.files.uploadhandler.MemoryFileUploadHandler',
'django.core.files.uploadhandler.TemporaryFileUploadHandler')
DEFAULT_CONTENT_TYPE
'text/html'
APPEND_SLASH
True
FIRST_DAY_OF_WEEK
0
DATABASE_ROUTERS
[]
TINYMCE_PLUGINS
['safari',
'table',
'advlink',
'advimage',
'iespell',
'inlinepopups',
'media',
'searchreplace',
'contextmenu',
'paste',
'wordcount']
YEAR_MONTH_FORMAT
'F Y'
STATICFILES_STORAGE
'django.contrib.staticfiles.storage.StaticFilesStorage'
KEEP_LOGGED_KEY
'keep_me_logged'
SERVER_EMAIL
'root@localhost'
SESSION_COOKIE_PATH
'/'
USE_X_FORWARDED_HOST
False
IGNORABLE_404_ENDS
('mail.pl', 'mailform.pl', 'mail.cgi', 'mailform.cgi', 'favicon.ico', '.php')
MIDDLEWARE_CLASSES
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
'debug_toolbar.middleware.DebugToolbarMiddleware',
'apps.accounts.middleware.KeepLoggedInMiddleware')
USE_I18N
True
THOUSAND_SEPARATOR
','
SECRET_KEY
'**
'
LANGUAGE_COOKIE_NAME
'django_language'
FILE_UPLOAD_TEMP_DIR
None
VIDEO_UPLOAD_PATH
'/web/bumerang/media/originals/'
TRANSACTIONS_MANAGED
False
LOGGING_CONFIG
'django.utils.log.dictConfig'
SESSION_COOKIE_AGE
1209600
TEMPLATE_LOADERS
('django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader')
TEMPLATE_DEBUG
True
AUTHENTICATION_BACKENDS
('apps.accounts.backends.EmailAuthBackend',)
TEST_DATABASE_COLLATION
None
FORCE_SCRIPT_NAME
None
CACHE_BACKEND
'locmem://'
SESSION_COOKIE_SECURE
False
CSRF_COOKIE_DOMAIN
None
FILE_CHARSET
'utf-8'
DEBUG
True
SESSION_FILE_PATH
None
DEFAULT_FILE_STORAGE
'django.core.files.storage.FileSystemStorage'
INSTALLED_APPS
['django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'sitetree',
'django.contrib.flatpages',
'django.contrib.staticfiles',
'grappelli',
'filebrowser',
'django.contrib.admin',
'django.contrib.admindocs',
'apps.bumerang_site',
'apps.news',
'apps.advices',
'apps.video',
'apps.accounts',
'south',
'mptt',
'tinymce',
'debug_toolbar',
'django_extensions']
LANGUAGES
(('ar', 'Arabic'),
('az', 'Azerbaijani'),
('bg', 'Bulgarian'),
('bn', 'Bengali'),
('bs', 'Bosnian'),
('ca', 'Catalan'),
('cs', 'Czech'),
('cy', 'Welsh'),
('da', 'Danish'),
('de', 'German'),
('el', 'Greek'),
('en', 'English'),
('en-gb', 'British English'),
('es', 'Spanish'),
('es-ar', 'Argentinian Spanish'),
('es-mx', 'Mexican Spanish'),
('es-ni', 'Nicaraguan Spanish'),
('et', 'Estonian'),
('eu', 'Basque'),
('fa', 'Persian'),
('fi', 'Finnish'),
('fr', 'French'),
('fy-nl', 'Frisian'),
('ga', 'Irish'),
('gl', 'Galician'),
('he', 'Hebrew'),
('hi', 'Hindi'),
('hr', 'Croatian'),
('hu', 'Hungarian'),
('id', 'Indonesian'),
('is', 'Icelandic'),
('it', 'Italian'),
('ja', 'Japanese'),
('ka', 'Georgian'),
('km', 'Khmer'),
('kn', 'Kannada'),
('ko', 'Korean'),
('lt', 'Lithuanian'),
('lv', 'Latvian'),
('mk', 'Macedonian'),
('ml', 'Malayalam'),
('mn', 'Mongolian'),
('nl', 'Dutch'),
('no', 'Norwegian'),
('nb', 'Norwegian Bokmal'),
('nn', 'Norwegian Nynorsk'),
('pa', 'Punjabi'),
('pl', 'Polish'),
('pt', 'Portuguese'),
('pt-br', 'Brazilian Portuguese'),
('ro', 'Romanian'),
('ru', 'Russian'),
('sk', 'Slovak'),
('sl', 'Slovenian'),
('sq', 'Albanian'),
('sr', 'Serbian'),
('sr-latn', 'Serbian Latin'),
('sv', 'Swedish'),
('ta', 'Tamil'),
('te', 'Telugu'),
('th', 'Thai'),
('tr', 'Turkish'),
('uk', 'Ukrainian'),
('ur', 'Urdu'),
('vi', 'Vietnamese'),
('zh-cn', 'Simplified Chinese'),
('zh-tw', 'Traditional Chinese'))
DATABASE_ENGINE
''
DATABASE_NAME
''
COMMENTS_FIRST_FEW
0
PREPEND_WWW
False
GRAPPELLI_ADMIN_TITLE
u'Bumerang'
SESSION_COOKIE_HTTPONLY
False
DATABASE_PORT
''
DEBUG_PROPAGATE_EXCEPTIONS
False
CACHES
{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
'LOCATION': ''}}
MONTH_DAY_FORMAT
'F j'
LOGIN_URL
'/accounts/login/'
SESSION_EXPIRE_AT_BROWSER_CLOSE
False
TINYMCE_JS_URL
'/web/bumerang/static/tiny_mce/tiny_mce.js'
PASSWORD_RESET_TIMEOUT_DAYS
'**
'
TIME_FORMAT
'P'
DATE_INPUT_FORMATS
('%Y-%m-%d',
'%m/%d/%Y',
'%m/%d/%y',
'%b %d %Y',
'%b %d, %Y',
'%d %b %Y',
'%d %b, %Y',
'%B %d %Y',
'%B %d, %Y',
'%d %B %Y',
'%d %B, %Y')
CSRF_COOKIE_NAME
'csrftoken'
EMAIL_HOST_PASSWORD
'**
'
AUTH_PROFILE_MODULE
'apps.accounts.models.Profile'
CACHE_MIDDLEWARE_ALIAS
'default'
SESSION_SAVE_EVERY_REQUEST
False
ADMIN_MEDIA_PREFIX
'/static/grappelli/'
NUMBER_GROUPING
0
SESSION_ENGINE
'django.contrib.sessions.backends.db'
CSRF_FAILURE_VIEW
'django.views.csrf.csrf_failure'
COMMENTS_SKETCHY_USERS_GROUP
None
LOGIN_REDIRECT_URL
'/accounts/profile/'
PROJECT_ROOT
'/web/bumerang'
LOGGING
{'disable_existing_loggers': False,
'handlers': {'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
'level': 'ERROR'}},
'loggers': {'django.request': {'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True}},
'version': 1}
CACHE_MIDDLEWARE_KEY_PREFIX
''
LOCALE_PATHS
()
TEMPLATE_STRING_IF_INVALID
''
COMMENTS_ALLOW_PROFANITIES
False
LOGOUT_URL
'/accounts/logout/'
EMAIL_USE_TLS
True
TEMPLATE_DIRS
('/web/bumerang/templates',)
FIXTURE_DIRS
('/web/bumerang/fixtures',)
EMAIL_HOST
'smtp.gmail.com'
DATE_FORMAT
'N j, Y'
MEDIA_ROOT
'/web/bumerang/media'
ADMINS
()
FORMAT_MODULE_PATH
None
DEFAULT_FROM_EMAIL
'webmaster@localhost'
STATICFILES_DIRS
('/web/bumerang/templates/static', '/web/bumerang/media')
MEDIA_URL
'/media/'
DATETIME_FORMAT
'N j, Y, P'
EMAIL_SUBJECT_PREFIX
'[Django] '
SITE_ID
1
DISALLOWED_USER_AGENTS
()
ALLOWED_INCLUDE_ROOTS
()
DECIMAL_SEPARATOR
'.'
SHORT_DATE_FORMAT
'm/d/Y'
DATABASE_USER
''
TEST_RUNNER
'django.test.simple.DjangoTestSuiteRunner'
TIME_ZONE
'Europe/Moscow'
FILE_UPLOAD_MAX_MEMORY_SIZE
2621440
EMAIL_BACKEND
'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_TABLESPACE
''
TEMPLATE_CONTEXT_PROCESSORS
('django.contrib.auth.context_processors.auth',
'django.core.context_processors.i18n',
'django.core.context_processors.media',
'django.core.context_processors.static',
'django.core.context_processors.request',
'django.contrib.messages.context_processors.messages',
'apps.accounts.context_processors.global_login_form')
KEEP_LOGGED_DURATION
30
SETTINGS_MODULE
'settings'
USE_ETAGS
False
LANGUAGES_BIDI
('he', 'ar', 'fa')
DEFAULT_INDEX_TABLESPACE
''
INTERNAL_IPS
('127.0.0.1',)
STATIC_URL
'/static/'
EMAIL_PORT
25
SHORT_DATETIME_FORMAT
'm/d/Y P'
TINYMCE_DEFAULT_CONFIG
{'cleanup_on_startup': True,
'custom_undo_redo_levels': 10,
'plugins': 'table,paste,searchreplace',
'theme': 'advanced'}
ABSOLUTE_URL_OVERRIDES
{}
DATABASE_OPTIONS
{}
CACHE_MIDDLEWARE_SECONDS
600
BANNED_IPS
()
DEBUG_TOOLBAR_CONFIG
{'INTERCEPT_REDIRECTS': False}
DATETIME_INPUT_FORMATS
('%Y-%m-%d %H:%M:%S',
'%Y-%m-%d %H:%M',
'%Y-%m-%d',
'%m/%d/%Y %H:%M:%S',
'%m/%d/%Y %H:%M',
'%m/%d/%Y',
'%m/%d/%y %H:%M:%S',
'%m/%d/%y %H:%M',
'%m/%d/%y')
DATABASE_PASSWORD
'**
'
ADMIN_FOR
()
PROFANITIES_LIST
'**
*****************'
EMAIL_HOST_USER
'alexilorenz'
COMMENTS_BANNED_USERS_GROUP
None
You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 500 page.

Советы профессионалов.

http://62.76.179.205/advices/montazh/

По какому принципу производится сортировка добавляемых разделов. Я создал последовательно 9 разделов и все они шли один за другим (новый был снизу), а последний добавленный - 10 - й разместился между 1-м и 2-м разделами.

comments application

нужно будет согласовать - использовать ли django.contib.comments или disqus или использовать систему комментариев из контакта?
django-comments и контакт основные претенденты, контакт - как эффективный инструмент продвижения проекта, django-comments как гибкая система (хотя не такая уж и гибкая, как самописное решение)
disqus подходит скорее для буржунетных проектов, имеет защиту от спама, кстати.

добавлять превью видеофайла

при сохранении видео, нужно добавлять для него превью.
еще нужно уточнить откуда брать превью для альбома (возможно превью первого или последнего видео)

Теги blockquote в новостях

Пусть верстальщики сделают исправления для вложенного в blockquote тега p (параграф), редактор в админке заворачивает в него текст и нижняя кавычка оказывается на новой строке, а не справа в конце текста.
Посмотреть можно, например, здесь: http://62.76.179.205/news/v-kompanii-ispolzuetsya-memory-db-timesten/

Количество просмотров

Осталось сверстанное значение. Не прикручено еще значит? Сразу пишу, т.к. останется тикет и когда будет закрыть тикет, то я увижу перед тестированием следующего релиза. С остальными тикетами тоже самое.

Не добавляется новый подраздел для меню справа

http://62.76.179.205/about/
На этой странице в меню справа можно добавлять подразделы второго уровня.
Пробовал создать подраздел /about/contacts/ аналогично как это реализовано для /about/lorem/, однако сайт не видит созданную страницу.

Название шаблона страницы так же скопировал. Кстати шаблоны страниц можно было бы указывать из раскрывающегося списка, что бы не хранить текстовые названия шаблонов в другом месте при создании новой страницы.

Сохранять информацию описания при загрузке видео

В тикете #44 при добавлении видео заполнил целиком все описание со всеми полями для видео. После ошибки я увидел это видео в списке созданных сюжетов, однако большинство полей были пустыми - text field и drop down листы сбросились и т.д. Лучше сохранять эту информацию. Конечно, если ексепшен не повлиял на сохранение иформации.

live streaming

доработать плейлисты и плеер, чтобы при трансляции видео пользователь не имел возможности ее перематывать и следом за видео начинали воспроизводиться другие

playlists

playlist administrated by admin and this is a shedule for streaming video.

first it will be video, that can viewed on click in a setted period. In future it will be internetTV shedule

Редактирование видеосюжета

  1. Нужна верхняя панель со всем нарисованным там функционалом, потому что так очень удобно админить сюжет.
  2. Почему столько обязательных для ввода полей при добавлении сюжета? Предложенный интерфейс для редактирования администратором как раз предполагает, что можно создать описание к видео, не загружая само видео или загрузить видео, но оно просто будет висеть в админке, нигде не опубликованным, т.к. что бы опубликовать видео нужно кликнуть на ссылку в верхней панели "Опубликовать в видеоархиве" (см. прототипы и ТЗ).

При такой реализации я обязан выбирать видео для загрузки и обязательно выбрать кучу полей прежде чем сохранить.

Текущие поля для редактирования видеосюжета расположены в верной последовательности и все удобно. Реализуйте пожалуйста верхнюю панель с тем функционалом, который описан в ТЗ. Там все продумано удобно и даже смысла что-то иное изобретать нет (если только вы не предложите еще лучше). А если не лучше, то придется переделывать ).

  1. Не следует сбрасывать выбранный ранее файл для загрузки, даже если есть какие-либо ошибки в заполнении обязательных полей сюжета. По сути единственное обязательное поле для сюжета если добавляет сюжет администратор должно быть название сюжета, а все остальные поля когда удобно админу будет, тогда и отредактирует, ведь сюжет админ опубликует только после полного редактирования, проверки и просмотра - кликнет на ссылку "Опубликовать".

Шаблоны писем

Здравствуйте, Андрей. Мне кажется хорошей идеей использовать для писем, отправляемых пользователям (письмо активации, восстановления пароля или например новости ресурса) шаблонов в стилей сайта. Если вам нравится эта идея, попросите дизайнера и верстальщиков подготовить шаблон письма.

Пагинация

Для раздела новостей необходима вёрстка пагинации.

Тестовый конвертер: сброс соединения после загрузки файла и др.

  1. Поставил на обработку ранее заруженный файл и статус не меняется "Pending"
  2. Решил загрузить новый файл, объемом 20 MB - "413 Request Entity Too Large", сразу как только доходит до 100% загрузки.

работал в Chrome, т.к. в fire fox не видно процента загрузки.

statistics application

скорее всего будем использовать какое-нибудь простейшее решение по подсчету просмотров. возможно подключим редис в дальнейшем, пока - просто в базе заведем поле и будем инкрементить при открытии страницы

автоконвертирование

при загрузке оригинала файла автоконвертировать остальные типы
добавить модели "опций конвертирования"

automated videoconverting protocol

think of and realize automated videoconverting protocol

when user add video this must automatically convert in few various quality variants. we must have possible tune settings of variants, put file to video-convert server, start convert task and set files to video object after it will be converted

Видеоархив на сайте - в списках видео не обрезаются названия видео

Если добавить много текста в поле "Описание" при редактировании видео, то на сайте в списках видео текст описания будет выодиться поверх остальных объектов: http://62.76.179.205/video/

Изначально задумывалось, что бы текст обрезался автоматически после определенного места по высоте.

Это недоработка верстальщика? Там по сути не больше трех строк описания нужно помещать в списках, однако если учитывать, что верстка тянущаяся до определенной минимальной ширины, то может быть и две строки даже максимально размещаться. Необходимо обгрезать текст в общем в списках, а уже при клике на определенное видео пользователь сможет увидеть весь текст описания.

Расширить поле URL для простых страниц

При создании простых страниц нужно указать поле URL. Это поле маловато по ширине, т.к. будут и более длинные наименования возможно. Место есть свободное, значит лучше расширить поле.

photo application

there is no specification for photo application. Ask it to dashkov after video application will be ready

Нет определенных функций в редакторе текстовых страниц

  1. отсутсвует возможность создания таблицы. В файле верстки inside.html есть пример как выглядит вариант верстки таблицы, но в редакторе пока нет функционала, через который можно было бы добавить таблицу.
  2. Как загрузить и добавить изображение на страницу. Кнопка добавить/изменить изображение есть, но там нет возможности загрузить новое изображение, а если просто перетаскивать, то ничего с изображением нельзя сделать...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.