pelican/rst2html Ошибка кодового блока

Этот фрагмент Restructuredtext (Очистка и код перед и после текста).

    Cleaning up...

.. code-block::

    from sqlobject import StringCol, SQLObject, ForeignKey, sqlhub, connectionForURI

    sqlhub.processConnection = connectionForURI('sqlite:/:memory:')

    class Person(SQLObject):
        name = StringCol()
        class Address(SQLObject):
        address = StringCol()
        person = ForeignKey('Person')

        Person.createTable()
        Address.createTable()

The code

Правильно построен rst2html, но выдает следующее сообщение об ошибке при попытке обработать его с помощью Pelican (команда содержимого pelican):

(ОШИБКА /3) Ошибка в директиве code-block: требуется 1 аргумент (ы), 0 предоставлено.

Как я могу решить это? Я пробовал различные отступы, с пустой строкой между кодовым блоком и реальным кодом и без нее…

1 ответ

Решение

Чтобы ответить на этот вопрос, я могу перефразировать комментарий mzjn. Добавление Python в строку..code-block решило проблему.

Другие вопросы по тегам