模式化链接对象,包括链接到对象、视图和静态URL。
项目描述
Django Link
模式化链接对象,包括链接到对象、视图和静态URL。
安装
将django-link安装或添加到您的Python路径。
将link添加到您的INSTALLED_APPS设置。
将url(r'^link/', include("link.urls", namespace="link"))添加到您的URL模式(如果您打算使用列表/详情视图,则必须要求)
注意:django-link依赖于"django.contrib.contenttypes"框架,因此需要在您的INSTALLED_APPS设置中包含它。
用法
django-link 提供了一个模型来为您项目添加链接。该模型提供了一个 get_absolute_url 方法,该方法提供以下任一URL类型的链接:
标准URL字符串。
指向由 contenttype 框架提供的对象的链接。
指向具有可配置视图参数的现有视图的链接。
要使用,请将链接对象包含在视图的上下文中,并包含以下代码: {{ link.get_absolute_url }}
或者使用提供的包含标签: {% render_link slug %}
要排除某些应用在视图名称选择字段中的名称,请将命名空间添加到您的设置中:LINK = {"excluded-viewname-choices": ["admin"]}
许可证
请参阅此存储库中的 LICENSE 文件中的许可要求。
变更日志
2.0.0
添加缺少的迁移。
Python 3 的字符串表示。
Django 2 兼容性。
0.1.1
Django 1.11 支持。
0.1.0
初始版本。
项目详情
下载文件
下载适用于您平台的项目文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
django-link-2.0.0.tar.gz (23.6 kB 查看哈希值)
构建分布
django_link-2.0.0-py2.7.egg (49.8 kB 查看哈希值)
关闭
django-link-2.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a6b0b5e3f142bb3e82646efe7c7ea2a2b61cd322239aaea78ca6ab67e207e912 |
|
MD5 | a54254f5fc51cacaf585e8044b40cbda |
|
BLAKE2b-256 | 0bf9bd49f28f217358eb4446b76a7c2235142188d85fe2584414d2f378af3cba |
关闭
django_link-2.0.0-py2.7.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7b159a85d07e4fff12683bc64a00e31ce468778057266f7c5dee9b9eb102ff1c |
|
MD5 | 5568076dded6be021e25aee1ccca31a3 |
|
BLAKE2b-256 | c957ad1915cac528879c68354c08673322ca132598211439210b89e7a9256c77 |