一个django应用程序,确保旧的url与新的url一起工作。

django-permalinks的Python项目详细描述


django permalinks

此django应用程序充当内部重定向程序。最有可能的用例是当你改变了几个页面的url方案,但是你的访问者仍然拥有旧的url-这个应用可以帮助你将旧的方案重定向到新的方案。

免费网址缩写

这个django应用程序还提供了一个免费的url shortner。为了使用它:

  1. 使用django管理员创建permalinks的新对象。
  2. 创建对象时,应该看到一个链接,上面写着“生成随机字符串”。点击它。
  3. 出现“Use this string”(使用此字符串)链接时,请单击该链接。
  4. 在上面的“新URL”框中输入长URL。

安装

从pypi安装:

pip install django-permalinks

配置

  1. permalinks添加到设置中的INSTALLED_APPS列表中。py:

    INSTALLED_APPS=[...'permalinks',...]
  2. 将永久链接URL添加到列表顶部的基础应用程序urls.py

    urlpatterns=[url('',include('permalinks.urls')),...]
  3. 将permalinks中间件添加到列表顶部的settings.py

    MIDDLEWARE=['permalinks.middleware.main.PermalinksMiddleware',...]
  4. 运行manage.py migrate为permalinks模型创建所需的表。

  5. 在django管理界面中创建permalinks对象。

  6. 通过访问旧的url及其响应来测试它们。

  7. 享受一个平滑的url迁移!

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java字符串。替换(regex,string)以替换XML中的内容   java Spring SOAP Web服务请求日志中XML请求有效负载的元素   java在一个类中保存作业对象并在另一个类中使用(初学者)   java无法定位com。西蒙图夫斯。奥内贾尔。在web启动中启动   java可以将Spring DAO合并到服务层吗?   使用互相关的声音文件的java时间延迟   java理解C中声明的数组指针算法   regex如何在Java中找到第一个未替换的引号?   当存在插入Spring数据JPA时进行java数据库轮询   java Axis客户端调用引发classcast异常   JavaFX ControlFX对话框中的java动作按钮css样式   使用iText Java获取空页计数   返回随机文本字段输入的java   java从spring boot stomp连接到外部activemq   java控制台错误无法找到或加载主类   java NoClassDefFoundError在尝试使用JarSigner对apk文件进行签名时出错。exe   GuavaJava:对象列表到字符串列表的可能转换   java PropertyPlaceHolderConfiguration和ResourceBundleMessageSource   java无法在回调中赋值   用于旋转变换的java简洁类(减少冗余)