小编Jay*_*Jay的帖子

如何通过参数传递大于或小于符号?

如果可以>=通过参数传递符号:如:

def example():
   num1 = 0
   num2 = 5
   sign1 = >=
   sign2 = <=

   test(num1, num2, sign1, sign2)

def test(num1, num2, sign1):
    while num1 sign1 0 and num2 sign2 5:
       print('whatever')
       num1+=1
       num2-=1
Run Code Online (Sandbox Code Playgroud)

显然这不是我真正想要做的;我只是想知道是否有可能......

python

8
推荐指数
1
解决办法
1476
查看次数

使用 Django 通过 AJAX URL 传递参数

下面是我的代码。'n' 在控制台中正确记录,如果我手动将 'n' 的值输入到url: '{% url "delete_photo" iddy=2%}'. 唉,当我尝试使用 'n' 作为变量(见下文)时,它给了我一个反向匹配未找到的错误。有人能帮忙吗?

javascript

 function test(n){
    console.log(n);
    $.ajax({
      type: 'get',
      url: '{% url "delete_photo" iddy=n%}',

      datatype:'json',
      success: function(data){
                alert(n)
                console.log(data)
                console.log(n)
                },
      error: console.log("SSS"),

    });}
Run Code Online (Sandbox Code Playgroud)

html

{% for t in photos %}
<div id="photobox" ><img id="img_pb3"src="{{t.photo.url}}">
<div><a><span onclick="test({{t.id}})" class="closeBtn">&times;</span></div></a>
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

网址

urlpatterns = [
     path('', views.explore, name='explore'),
     path('home/', views.home, name='home'),
     path('home/comment', views.comment, name='comment'),
     path('home/photo_del/<iddy>', views.delete_photo, name='delete_photo')
]
Run Code Online (Sandbox Code Playgroud)

意见

def delete_photo(request, iddy):

    data = {'a':iddy, 'b': iddy}
    return …
Run Code Online (Sandbox Code Playgroud)

javascript python django ajax

5
推荐指数
1
解决办法
2481
查看次数

标签 统计

python ×2

ajax ×1

django ×1

javascript ×1