【问题标题】:Django - How to make a Django snipet available to use as template tag?Django - 如何使 Django 片段可用作模板标签?
【发布时间】:2013-01-29 13:38:11
【问题描述】:

我找到了一个 Django 片段,但我不知道如何配置它。

sn-p 是这个:https://github.com/r0wb0t/markdown-urlize/blob/master/urlize.py

文档说要安装我应该:

To play nicely with Django, drop urlize.py into your PYTHONPATH or projects root directory as mdx_urlize.py for Django's Markup app to properly load this as an extension.

我正在使用 virtualenv。这意味着我应该把这个文件放在“myvirtualenv/lib/python2.6/site-packages”上?

如果我把文件放在我的 Django 项目中,我应该把文件放在“mydjangoproject/myprojectname”中吗? “myprojectname”是 init.py 和 settings.py 所在的文件夹。如果我这样走,是否需要将此代码注册为模板标签?

给我一​​些线索。我迷失了这个。

最好的问候,

【问题讨论】:

    标签: django django-templates


    【解决方案1】:

    它说你在模板或 python 代码中使用它。如果你想在模板中使用它,只需将它放在你的 templatetags 文件夹中。如果你想在 python 中编写代码,只需将其与views.py、models.py ....放在一起即可。

    【讨论】:

      猜你喜欢
      • 2012-03-15
      • 2013-10-04
      • 2014-12-10
      • 2014-03-20
      • 2011-06-15
      • 2014-04-23
      • 2012-10-31
      • 1970-01-01
      • 2011-09-17
      相关资源
      最近更新 更多