@m00nkey

Как убрать ошибку при установке django-disqus?

Приветствую!
Ставлю django-disqus, получаю ошибку:
django $ sudo pip3 install django-disqus 
[sudo] password for m00nkey: 
Downloading/unpacking django-disqus
  Downloading django-disqus-0.4.3.tar.gz
  Running setup.py (path:/tmp/pip_build_root/django-disqus/setup.py) egg_info for package django-disqus
    
Installing collected packages: django-disqus
  Running setup.py install for django-disqus
    
      File "/usr/local/lib/python3.4/dist-packages/disqus/api.py", line 83
        except urllib2.URLError, e:
                               ^
    SyntaxError: invalid syntax
    
      File "/usr/local/lib/python3.4/dist-packages/disqus/management/commands/disqus_dumpdata.py", line 57
        print json.dumps(posts, indent=indent)
                 ^
    SyntaxError: invalid syntax
    
      File "/usr/local/lib/python3.4/dist-packages/disqus/management/commands/disqus_export.py", line 30
        print "Resuming after comment %s" % str(last_export_id)
                                        ^
    SyntaxError: invalid syntax
    
Successfully installed django-disqus
Cleaning up...

в чём может быть проблема?
  • Вопрос задан
  • 2443 просмотра
Пригласить эксперта
Ответы на вопрос 1
@FireGM
Библиотека для питона 2.7
А вы ставите на 3.4
UPD:
Я вот так вставляю в страницу комментарии
<div id="disqus_thread"></div>
        <script type="text/javascript">
            /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
            var disqus_shortname = 'shortname'; // здесь пишем общее имя сайта или форума
            var disqus_identifier = '{{ news.title }}{{news.id }}'; //здесь создаем уникальный индификатор, что б для каждой новости были свои комментарии. Я создал из названии новости и её id
            var disqus_title = '{{ news.title }}'; Не имею понятия что это такое, но так работает.
            /* * * DON'T EDIT BELOW THIS LINE * * */
            (function () {
                var dsq = document.createElement('script');
                dsq.type = 'text/javascript';
                dsq.async = true;
                dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
                (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
            })();
        </script>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы