pystars / bumerang Goto Github PK
View Code? Open in Web Editor NEWvideo portal
video portal
вероятно будет использоваться django-ratings, посмотрим насколько это подойдет нам
roles:
or applications:
when we start task, that can't be process, celery recuresively tryed to do it. Need fix it
Сейчас для загруженного файла в CMS можно кликнув по ссылке на вроде: "videos/originals/Open_240_1.mp4" посмотреть видео сразу. Необходимо отрывать просмотр в отдельной вкладке.
сверху нет заголовка. Сверьтесь с макетом и версткой.
Смотрите файл верстки inside.html, в котором есть все неободимые примеры форматирование текста.
Сейчас номер заголовка, выбранный в редакторе CMS при выводе на сайте не соответствует примеру заголовка в верстке по размеру.
Здравствуйте, Андрей. Сейчас мы работаем над профилями пользователей, и, на мой взгляд, не хватает следующих сраниц (всяко, в верстке я их не нашёл):
Кроме того, в формах регистрации отсутствует тег формы и кнопка регистрации (сделана через тег ссылки) при замене на нормальный тег input с типом submit перестает реагировать на нажатие. Ещё необходим стиль для сообщения "Нужно выбрать тип пользователя" под радиокнопками при регистрации, в верстке я этого не нашёл, а при использовании стиля от собщений ошибок для текстовых полей, верстка "плывет".
предположительно внедрим django-messages
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.
Make paginator sense keyboard arrows keys
Позже (после реализации всего функционала) выполним такие доработки как сортировка по дате, поиск по словам в новостях и т.д.
Мне прислали позавчера всю верстку. По определенным страницам я создал запросы для верстальщика и отправил на доработку.
По верстке страниц регистрации особенных проблем при просмотре не обнаружил. Если пришло время, то могу передать верстку страниц регистрации. Например, выложу в googledocs.
create model, user interface and admin interface for manage profiles and users relate to design makets
http://62.76.179.205/news/forum-bumerang/otkrytie-smeny-bumerang-2009-novosti-vypusk-1/
Перенос параграфа на страницах новостей работает отлично от переноса на странице "О проекте".
При редактировании в CMS нажимаем Enter что бы перенести текст на другую строку (параграф), то после сохранения на веб странице все равно текст остается как был. Простой пробел через Shift+Enter тоже не помогает. Приходится добавлять кучу пустых строк и новых параграфов, что бы получить пустую строку внутри текста. Необходимо что бы параграфы работали так же как на на странице "О проекте", где переносы параграфов работают корректно как при нажатии на Enter так и при создании пустой строки через Shift+Enter.
Все эти функции отрабатывают в админке, но не применяются на сайте.
Описание:
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-м разделами.
application about festival.
fuctionality must be described by @dashkov
add flash player, that can play uploaded video
нужно будет согласовать - использовать ли django.contib.comments или disqus или использовать систему комментариев из контакта?
django-comments и контакт основные претенденты, контакт - как эффективный инструмент продвижения проекта, django-comments как гибкая система (хотя не такая уж и гибкая, как самописное решение)
disqus подходит скорее для буржунетных проектов, имеет защиту от спама, кстати.
при сохранении видео, нужно добавлять для него превью.
еще нужно уточнить откуда брать превью для альбома (возможно превью первого или последнего видео)
Infinite nesting, breadcrumbs and correct menu's item highlighting.
Test it and tell what you think.
Пусть верстальщики сделают исправления для вложенного в 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 листы сбросились и т.д. Лучше сохранять эту информацию. Конечно, если ексепшен не повлиял на сохранение иформации.
create model and admin interface like maket describe it.
forum application must work with django users
simple messages application for messaging between users
доработать плейлисты и плеер, чтобы при трансляции видео пользователь не имел возможности ее перематывать и следом за видео начинали воспроизводиться другие
research and test realize of videostreaming
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
При такой реализации я обязан выбирать видео для загрузки и обязательно выбрать кучу полей прежде чем сохранить.
Текущие поля для редактирования видеосюжета расположены в верной последовательности и все удобно. Реализуйте пожалуйста верхнюю панель с тем функционалом, который описан в ТЗ. Там все продумано удобно и даже смысла что-то иное изобретать нет (если только вы не предложите еще лучше). А если не лучше, то придется переделывать ).
Здравствуйте, Андрей. Мне кажется хорошей идеей использовать для писем, отправляемых пользователям (письмо активации, восстановления пароля или например новости ресурса) шаблонов в стилей сайта. Если вам нравится эта идея, попросите дизайнера и верстальщиков подготовить шаблон письма.
Для раздела новостей необходима вёрстка пагинации.
При клике на эту кнопку не осуществляется переход к просмотру видео на сайте. Не прикручено.
работал в Chrome, т.к. в fire fox не видно процента загрузки.
скорее всего будем использовать какое-нибудь простейшее решение по подсчету просмотров. возможно подключим редис в дальнейшем, пока - просто в базе заведем поле и будем инкрементить при открытии страницы
при загрузке оригинала файла автоконвертировать остальные типы
добавить модели "опций конвертирования"
Как переместить разделы новостей межу собой. Например требуется поменять местами разделы "Кино" и "Интервью".
Было бы удобно реализовать перемещение путем перетаскивания в общем списке разделов http://62.76.179.205/admin/news/newscategory/
Хотелось бы прикрутить сортировку для разделов страниц "Советы профессионалов".
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/
Изначально задумывалось, что бы текст обрезался автоматически после определенного места по высоте.
Это недоработка верстальщика? Там по сути не больше трех строк описания нужно помещать в списках, однако если учитывать, что верстка тянущаяся до определенной минимальной ширины, то может быть и две строки даже максимально размещаться. Необходимо обгрезать текст в общем в списках, а уже при клике на определенное видео пользователь сможет увидеть весь текст описания.
Visit http://62.76.179.205/advices/ and tell me what you think about this. And play with it in admin panel.
Note, this just a little demo, so there are ONLY many nested items and no content fields.
Used django-mptt from https://github.com/django-mptt/django-mptt
Also i have some troubles with django-sitetree for this app. Any ideas?
При создании простых страниц нужно указать поле URL. Это поле маловато по ширине, т.к. будут и более длинные наименования возможно. Место есть свободное, значит лучше расширить поле.
functionality of contests application must be described by @dashkov
there is no specification for photo application. Ask it to dashkov after video application will be ready
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.