模式化链接对象,包括链接到对象、视图和静态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 |