万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・寄付お願いします
    YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
    BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
    c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1

Mezzanine 4.2系でのfurureタグバグ

Mezzanineとは?

DjangoCMSプラグイン。 中二階の意味。 (英)メザニン、(米)メッザニーン

・発音

Mezzanine 4.2にて、Django1.9から消えたfutureタグによりエラーが発生する。

'future' is not a registered tag library. Must be one of:

https://www.monotalk.xyz/blog/migrations-to-mezzanine-4.2-from-4.1/

コマンドでグレップするにしても流石にこれ毎回全部直すのはだるい。

ダミーのfutureタグを作った。

プロジェクト直下でこれ

mkdir dummy/templatetags/
touch dummy/templatetags/__init__.py
touch dummy/templatetags/future.py

そのあと dummy/templatetags/future.pyを編集。

from django.template import Library

register = Library()

あとはmyproject/settings.pyのINSTALLED_APPSに登録を忘れず。

INSTALLED_APPS = (
    "dummy",

これでダミーが本来ないはずfutureがあると思わせて吸収してくれる。

Lightweight Django: Using REST, WebSockets, and Backbone

Lightweight Django: Using REST, WebSockets, and Backbone