跳转到主要内容

django-redirects 实现了完整的控制。

项目描述

django-redirects

django-redirects 弥补了 django.contrib.redirects 的不足,提供了 完全控制的跳转

特性

  • 支持站点框架。
  • 自定义跳转类型:301302303307308
  • 自定义跳转匹配条件:EXACTPREFIXREGEX
  • 正则表达式支持,使用组引用匹配和替换组:$1$2$3、...
  • 计数器,用于监控每个重定向处理的请求次数。
  • 管理员集成,包括列表过滤和测试重定向的可能性。

安装

  • 运行 pip install django-redirects
  • redirects 添加到 settings.INSTALLED_APPS
  • 在其他中间件之前将 redirects.middleware.RedirectMiddleware 添加到 settings.MIDDLEWARE
  • 运行 python manage.py migrate
  • 重启您的应用程序服务器。

测试

# clone repository
git clone https://github.com/fabiocaccamo/django-redirects.git && cd django-redirects

# create virtualenv and activate it
python -m venv venv && . venv/bin/activate

# upgrade pip
python -m pip install --upgrade pip

# install requirements
pip install -r requirements.txt -r requirements-test.txt

# install pre-commit to run formatters and linters
pre-commit install --install-hooks

# run tests
tox
# or
python runtests.py
# or
python -m django test --settings "tests.settings"

许可协议

根据 MIT 许可证 发布。

支持

  • :star: 在 GitHub 上星标此项目
  • :octocat: 在 GitHub 上关注我
  • :blue_heart: 在 Twitter 上关注我
  • :moneybag: 在 Github 上赞助我

另请参阅

  • django-admin-interface - 默认管理员界面,由管理员自己定制。弹出窗口被模态框替代。 🧙 ⚡

  • django-colorfield - 模型简单颜色字段,管理员中带有漂亮的颜色选择器。 🎨

  • django-extra-settings - 使用 django admin 配置和管理类型化额外设置。 ⚙️

  • django-maintenance-mode - 维护模式开启时显示 503 错误页面。 🚧 🛠️

  • django-treenode - 可能是你基于树的内容最好的抽象模型/管理员。 🌳

  • python-benedict - 支持键列表/键路径的 dict 子类,I/O 快捷方式(base64、csv、json、pickle、plist、查询字符串、toml、xml、yaml)和许多实用工具。 📘

  • python-codicefiscale - 编码/解码意大利税号 - codifica/decodifica del Codice Fiscale。 🇮🇹 💳

  • python-fontbro - 友好的字体操作。 🧢

  • python-fsutil - 懒惰开发者的文件系统实用工具。 🧟‍♂️

项目详情


下载文件

下载您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。

源代码分发

django-redirects-0.6.0.tar.gz (12.3 kB 查看哈希值)

上传时间 源代码

构建分发

django_redirects-0.6.0-py3-none-any.whl (17.4 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面