python - 在 Django url 中允许冒号

标签 python django django-urls

我正在尝试为 http://localhost:8000/api/http://www.google.com/ 编写 urls 规则

这是url(r'^api/(?P<url>(:\d+)+[.\w]+)/$', 'qlu_app.views.api', name='api'),

但它不起作用..有人可以帮助我吗。

最佳答案

试一试:

url(r'^api/(?P<url>[:\/\.\w]+)/$', 'qlu_app.views.api', name='api'),

关于python - 在 Django url 中允许冒号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18674030/

相关文章:

python - 在字体大小下使用 Beautiful Soup 提取文本

python - 地理 Django 。管理员未在创建的实例中显示 point = models.PointField() 的 map 位置

python - 在 include() 中使用命名空间时有关 app_name 的错误配置错误

python - 如何查询外部表中的所有用户?

django - NoReverseMatch 未找到参数 '' 和关键字参数 '()' 的 '' 反向匹配

python - 递归:如何避免 Python set changed set 在迭代 RuntimeError 期间

python - 具有自定义模板的 Django formtools

python - 如何将帖子的作者的个人资料页面与 django 链接起来?

python - 将 SConstruct 代码划分为一组别名;默认情况下不调用任何代码

python - 如何使用 Django 中 urls.py 的变量重定向 url 模式?