带IP地址的Django网址

时间:2017-08-06 05:55:36

标签: python django

我想让这个网址格式有效:http://myapp.com/api/ipaddress/username其中IP地址是IPv4,用户名是django用户的帐户。

在url.py上执行此操作的正确的正则表达式格式是什么?

urlpatterns = [
    url(r'^$', view_api, name='api'),
    url(r'^(?P<ip>[0-9.])/(?P<username>\w+)/$', view_ip_check_user, name='ip_check_user'),
]

1 个答案:

答案 0 :(得分:1)

对于任何想要了解的人:

我试过这个并且有效:

Enter Payment Date : <input id="input" type="date" name="date" required><br/><br/>

此正则表达式只接受有效的IPv4地址。因此,例如,Django不应该使用像172.16.1.256这样的错误地址。

所以它很完美。