Django-查询字符串时如何设置正则表达式

易山

我在数据库中有一些这样的字符串:

|pay_tocken                               |
|-----------------------------------------|
|d7fe6c3d52cab958a67d51a5f18a2288ad53c5ee |
|00684bf8e9af13e4345297725d2804e6d04158dc |
|851c4b07ab9954651f20871ed5574673e65ebe95 |

当我运行查询以获取它时,它返回一个错误。

我的查询是:

def cart_items(request, tocken):
    pay = Pay.objects.get(pay_tocken=tocken)
    return render(request, 'pay/pay_items.html', {'pay':pay})

和网址:

    from pay import views as pay_views
    url(r'^profile/product-items/(?P<tocken>\d+)/$', pay_views.cart_items, name="cart_items")

模板:

{% extends "store/base.html" %}
{% block content %}
  <div class="container">
     <div class="table-responsive">
       <table class="table table-striped text-center">
          <tr>
              <th>Tockens</th>
          </tr>
            {% for payment in payments %}
          <tr>
              <td><a href="{% url 'cart_items' tocken=payment.pay_tocken %}">Tocken</a></td>
          </tr>
          {% endfor %}
       </table>
    </div>
</div>
{% endblock content %}

当我运行它时,它返回一个错误:

找不到带有参数'()'和关键字参数'{u'tocken':u'dfgdf'}'的'cart_items'

萨多尔贝克·伊莫马里耶夫

您使用的是字母数字,tocken但是在url模式中,您只能使用来匹配数字d+更改为w+它应该工作

url(r'^profile/product-items/(?P<tocken>\w+)/$', pay_views.cart_items, name="cart_items")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django URL在正则表达式中使用字符串

来自分类Dev

用于字母数字字符串的 Django URL 正则表达式

来自分类Dev

如何匹配年份范围(字符串)参数,例如 2001-2002在Django URL中使用正则表达式

来自分类Dev

Django:查询中的Sqlite和正则表达式

来自分类Dev

如何使用django加快PostgreSQL数据库中的正则表达式查询

来自分类Dev

Django:如何读取嵌套的URL正则表达式

来自分类Dev

正则表达式Django URL

来自分类Dev

正则表达式Django URL

来自分类Dev

领域的Django正则表达式

来自分类Dev

Django Charfield正则表达式

来自分类Dev

使用django和mongoengine进行正则表达式查询

来自分类Dev

如何对字符串进行正则表达式

来自分类Dev

如何使用带有查询字符串的正则表达式来验证URL?

来自分类Dev

如何使用带有查询字符串的正则表达式来验证URL?

来自分类Dev

如何使用awk正则表达式按查询字符串值排序?

来自分类Dev

如何根据正则表达式设置字符串格式?

来自分类Dev

django表单字段正则表达式验证字母数字字符

来自分类Dev

仅在字符串完全匹配时如何取消正则表达式

来自分类Dev

在正则表达式中搜索模式时如何忽略特定的字符串?

来自分类Dev

在正则表达式中搜索模式时如何忽略特定的字符串?

来自分类Dev

仅在字符串完全匹配时如何取消正则表达式

来自分类Dev

Django的网址模式正则表达式

来自分类Dev

Django queryset排除正则表达式

来自分类Dev

django / python-正则表达式

来自分类Dev

Django URL,不同的正则表达式?

来自分类Dev

Django URL中的正则表达式错误

来自分类Dev

Django url正则表达式未匹配

来自分类Dev

Django URL模式顺序和正则表达式

来自分类Dev

Django反向正则表达式匹配

Related 相关文章

  1. 1

    Django URL在正则表达式中使用字符串

  2. 2

    用于字母数字字符串的 Django URL 正则表达式

  3. 3

    如何匹配年份范围(字符串)参数,例如 2001-2002在Django URL中使用正则表达式

  4. 4

    Django:查询中的Sqlite和正则表达式

  5. 5

    如何使用django加快PostgreSQL数据库中的正则表达式查询

  6. 6

    Django:如何读取嵌套的URL正则表达式

  7. 7

    正则表达式Django URL

  8. 8

    正则表达式Django URL

  9. 9

    领域的Django正则表达式

  10. 10

    Django Charfield正则表达式

  11. 11

    使用django和mongoengine进行正则表达式查询

  12. 12

    如何对字符串进行正则表达式

  13. 13

    如何使用带有查询字符串的正则表达式来验证URL?

  14. 14

    如何使用带有查询字符串的正则表达式来验证URL?

  15. 15

    如何使用awk正则表达式按查询字符串值排序?

  16. 16

    如何根据正则表达式设置字符串格式?

  17. 17

    django表单字段正则表达式验证字母数字字符

  18. 18

    仅在字符串完全匹配时如何取消正则表达式

  19. 19

    在正则表达式中搜索模式时如何忽略特定的字符串?

  20. 20

    在正则表达式中搜索模式时如何忽略特定的字符串?

  21. 21

    仅在字符串完全匹配时如何取消正则表达式

  22. 22

    Django的网址模式正则表达式

  23. 23

    Django queryset排除正则表达式

  24. 24

    django / python-正则表达式

  25. 25

    Django URL,不同的正则表达式?

  26. 26

    Django URL中的正则表达式错误

  27. 27

    Django url正则表达式未匹配

  28. 28

    Django URL模式顺序和正则表达式

  29. 29

    Django反向正则表达式匹配

热门标签

归档