小编Dan*_*nae的帖子

Django 中间件捕获异常

我正在尝试创建一个 Django 中间件来检查视图是否引发异常。

您能否举一些例子来说明如何出现异常以及如何通过自定义中间件处理该异常。

最后我想将这些异常存储在数据库中。

更新:我试图通过登录过程来实现这一点。这没有用。

django middleware exception

6
推荐指数
1
解决办法
4865
查看次数

Django JQuery 自动完成

我正在尝试向我的表单添加自动完成字段。但我无法去上班。我几乎尝试了所有教程。请求发送正常,我收到 200 响应。在开发人员工具窗格中,当我单击请求时,在“响应”选项卡上我会看到整个 HTML 文件。不应该有一个 json 格式的东西吗??这是代码:

模型.py

class Signers(models.Model):
    uid = models.IntegerField(primary_key=True)
    firstName = models.CharField(max_length=255)
    lastName = models.CharField(max_length=255)
Run Code Online (Sandbox Code Playgroud)

视图.py

def get_signers(request):
  if request.is_ajax():
    q = request.GET.get('term', '')
    signers = Signers.objects.filter(uid__icontains=q)[:20]
    results = []
    for s in signers:
      signer_json = {}
      signer_json['id'] = s.uid
      signer_json['label'] = s.uid
      signer_json['value'] = s.uid
      results.append(signer_json)
    data = json.dumps(results)
    print data
  else:
    data = 'fail'
  mimetype = 'application/json'
  return HttpResponse(data,mimetype)
Run Code Online (Sandbox Code Playgroud)

urls.py

url(r'^get_signers/', views.get_signers, name='get_signers'),
Run Code Online (Sandbox Code Playgroud)

praxis.html(我的模板)

<script>

  $(function() {
    $("#id_signerIds").autocomplete({
      source: "get_signers/",
      minLength: 2,
    });
  }); …
Run Code Online (Sandbox Code Playgroud)

python django jquery json autocomplete

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

标签 统计

django ×2

autocomplete ×1

exception ×1

jquery ×1

json ×1

middleware ×1

python ×1