Code Monkey home page Code Monkey logo

djangocms-youtube's People

Contributors

fabricesalvaire avatar mishbahr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

djangocms-youtube's Issues

Error at template rendering

I've got error at line 5:

5       <meta itemprop="thumbnailUrl" content="{{ instance.get_thumbnail }}" />

And the error says: type object argument after ** must be a mapping, not NoneType

Missing flash plugin in browsers without flash

Hello,

I'm running django 1.9, djangocms 3.4.1, and djangocms-youtube 0.2.0 and setup a video. It works great on browsers that have flash installed, but it shows:

Missing flash plugin. Download here.

instead of the thumbnail or the player. Is there a mechanism to request the html5 player? Actually, I think it did work on Firefox 50.1.0 running on Ubuntu 16.04, but I must've changed something so now it's returning that flash plugin message.

Missing Migration (for new django version?)

When running 'migrate' I get an error for a missing migration from djangocms_youtube.
It alters the 'cmsplugin_ptr' field with an additional 'on_delete=django.db.models.deletion.CASCADE'.
Django version: 1.10.7

Can't install correctly on Python 3.4

I've tried install djangocms-youtube via pip but I keep getting this error when trying to run any migrate or runserver commands.

djangocms_youtube.Youtube.thumbnail: (fields.E300) Field defines a relation with model 'Image', which is either not installed, or is abstract.

I also had several other errors that were fixed by doing pip install easy-thumbnails and now I'm stuck on this one. Its probably something obvious but I've not worked much with django. Any advice?

ImportError: cannot import name 'patterns'

I now get this error when I updated my packages. It appears Django 1.10 removed patterns.

File "/home/adam/env/updated_packages_env/lib/python3.5/site-packages/djangocms_youtube/cms_plugins.py", line 88, in get_plugin_urls
from django.conf.urls import patterns, url
ImportError: cannot import name 'patterns'`

So I got all fired up to fix the issue and it was already fixed in the last PR merged. Would you kindly update the pip package and version?

Not compatible in python 2.7

When I do not pickup custom thumbnail picture, and press Save, it show next error:

Traceback:
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
  164.                 response = response.render()
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/response.py" in render
  158.             self.content = self.rendered_content
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/response.py" in rendered_content
  135.         content = template.render(context, self._request)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/backends/django.py" in render
  74.         return self.template.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  210.                     return self._render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  202.         return self.nodelist.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  135.         return compiled_parent._render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  202.         return self.nodelist.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/classytags/core.py" in render
  146.         return self.render_tag(context, **kwargs)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/sekizai/templatetags/sekizai_tags.py" in render_tag
  83.         rendered_contents = nodelist.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/classytags/core.py" in render
  146.         return self.render_tag(context, **kwargs)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in render_tag
  680.         rendered_contents = nodelist.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/loader_tags.py" in render
  65.                 result = block.nodelist.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/classytags/core.py" in render
  146.         return self.render_tag(context, **kwargs)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in render_tag
  307.             content = get_placeholder_content(context, request, page, name, inherit, nodelist)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in get_placeholder_content
  239.         content = render_placeholder(placeholder, context, name)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/plugin_rendering.py" in render_placeholder
  168.     content.extend(render_plugins(plugins, context, placeholder, processors))
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/plugin_rendering.py" in render_plugins
  93.         out.append(plugin.render_plugin(context, placeholder, processors=processors))
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/models/pluginmodel.py" in render_plugin
  194.             return render_plugin(context, instance, placeholder, template, processors, current_app)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/plugin_rendering.py" in render_plugin
  63.         content = render_to_string(template, flatten_context(context))
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/loader.py" in render_to_string
  99.         return template.render(context, request)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/backends/django.py" in render
  74.         return self.template.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  210.                     return self._render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  202.         return self.nodelist.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  217.                             nodelist.append(node.render(context))
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/classytags/core.py" in render
  146.         return self.render_tag(context, **kwargs)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/classytags/helpers.py" in render_tag
  88.                 flatten_context(self.get_context(context, **kwargs))
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in get_context
  362.                 processors=processors
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/models/pluginmodel.py" in render_plugin
  194.             return render_plugin(context, instance, placeholder, template, processors, current_app)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/plugin_rendering.py" in render_plugin
  63.         content = render_to_string(template, flatten_context(context))
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/loader.py" in render_to_string
  99.         return template.render(context, request)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/backends/django.py" in render
  74.         return self.template.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  210.                     return self._render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  202.         return self.nodelist.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/defaulttags.py" in render
  217.                             nodelist.append(node.render(context))
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/classytags/core.py" in render
  146.         return self.render_tag(context, **kwargs)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/classytags/helpers.py" in render_tag
  88.                 flatten_context(self.get_context(context, **kwargs))
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/templatetags/cms_tags.py" in get_context
  362.                 processors=processors
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/models/pluginmodel.py" in render_plugin
  194.             return render_plugin(context, instance, placeholder, template, processors, current_app)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/cms/plugin_rendering.py" in render_plugin
  66.         content = template.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/backends/django.py" in render
  74.         return self.template.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  210.                     return self._render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in _render
  202.         return self.nodelist.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in render
  905.                 bit = self.render_node(node, context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/debug.py" in render_node
  79.             return node.render(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/debug.py" in render
  89.             output = self.filter_expression.resolve(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in resolve
  648.                 obj = self.var.resolve(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in resolve
  789.             value = self._resolve_lookup(context)
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/django/template/base.py" in _resolve_lookup
  849.                             current = current()
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/djangocms_youtube/models.py" in get_title
  115.         return self.video.get_title()
File "/home/dev1dor/portfolio_cms/.env/local/lib/python2.7/site-packages/djangocms_youtube/models.py" in video
  76.         cls = Video(**self.video_data)

Exception Type: TypeError at /en/
Exception Value: type object argument after ** must be a mapping, not NoneType

this occur because self.video_data is empty. Need to fix this or change custom thumbnail to obligatory field.

500 server error on pages

It seems there is a bug in django-cms==3.2.3 that if the user saves before the plugin retrieves the data a 500 server error is displayed on that page and the only way to fix it is remove it manually from the db any solution for this ?

'Settings' object has no attribute 'DJANGOCMS_FORMS_FIELDSETS'

I'm sorry if this issue is easy to solve but I'm new on Django and would like to solve this problem because I need to use this plugin. This is the full error:

AttributeError at /es/admin/cms/page/add-plugin/
'Settings' object has no attribute 'DJANGOCMS_FORMS_FIELDSETS'

I read in a past issue that Django Filer is a dependency of this plugin, so I installed it and still get the same error :|

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.