django_friendlyurls

软件截图:
django_friendlyurls
软件详细信息:
版本: 0.1.1
上传日期: 14 Apr 15
开发: Jeff Tchang
许可: 免费
人气: 3

Rating: nan/5 (Total Votes: 0)

django_friendlyurls是一个Django应用程序允许您创建直接返回意见的网址。
没有302重定向。
最常见的情况是,你有返回的用户配置文件,如网址
http://www.example.com/user/1
友好的URL允许您创建一个URL,这样用户也可以通过将要访问:
http://www.example.com/jeff
关键的是,在浏览器的地址栏不改变到http://www.example.com/user/1
Web服务器返回相同的HTML文档http://www.example.com/user/1
流量
该应用程序中查找字符串'杰夫'如果找到一个友好的URL匹配它会读出absolute_path,并试图通过把它通过URL解析第2个时间来解决它。
如果找到了一项决议,将返回该视图。
用法
下面是如何实现friendly_urls一个用户的例子:
我把这个在models.py:
从django.contrib.contenttypes导入通用
从friendlyurls进口urlMapping中
从django.contrib.auth.models导入用户
高清get_absolute_url(个体经营):
 返回U“/用户/%s'的%self.id
User.add_to_class('friendly_urls',generic.GenericRelation(urlMapping中))
User.get_absolute_url = get_absolute_url
这基本上猴子补丁的用户模型中添加一个字段。那么你可以做
用户= User.objects.get(PK = 1)
user.friendly_urls.all()
这将让所有的友好的URL列表。
你不应该有猴子补丁中所有的机型。
问题/问题
不要忘了运行使用syncdb,因为friendlyurls创建一个表来存储URL映射。
其他设置
FRIENDLYURLS_IGNORE_CASE - 如果你想试图找到一个路径时忽略的情况下设置为True。默认值:false

要求

  • 在Python中
  • 在Django的

显影剂的其他软件 Jeff Tchang

pyboxapi
pyboxapi

14 Apr 15

意见 django_friendlyurls

评论没有发现
添加评论
打开图片!