文章分类 - Django Views
摘要:在Django框架中,我们不能直接将QuerySet对象通过 HttpResponse(json.dumps(QeurySet))返回给前端Ajax.... 否则会报错:Object of type 'QuerySet' is not JSON serializable 因此需要序列号后才能返回给前
阅读全文
摘要:后台接收 不能用request.POST.get('name') 应该用request.POST.getlist('name')
阅读全文
摘要:当Django在处理文件上传的时候,文件数据被保存在request.FILES中。 注意:request.FILES只有在请求方法为POST,并且发送请求的<form>表单中拥有enctype="multipart/form-data"属性时,才会包含数据。否则request.FILES为空。 文件
阅读全文
摘要:HttpRequest对象 一、属性 Request.path 不包含域名 Request.path_info 不包含域名和APP路径 Request.method Request.GET Request.POST Request.COOKIES 一个标准的Python 字典,包含所有的cookie
阅读全文
摘要:Django.views.decorators.http 包里的装饰器可以基于请求的方法来限制对视图的访问。若条件不满足会返回django.http.HttpResponseNotAllowed。 require_http_methods(request_method_list) 示例: from
阅读全文
摘要:在Django中返回HTTP错误代码是相当容易的。HttpResponse的许多子类对应着除了200(代表“OK”)以外的一些常用的HTTP状态码。你可以在request/response文档中找到所有可用的子类。为了标示一个错误,你可以直接返回那些子类中的一个实例,而不是普通的HttpRespon
阅读全文
摘要:注意:如果在settings.py中将DEBUG改为False,那么配置的STATIC_URL和STATICFILES_DIRS将会自动失效,一般生产环境都是apache,nginx服务器来转发,不过也可以配置url来处理 处理图片案例: 如果需要将后台存储的图片展示到HTML中,需要经过以下步骤:
阅读全文
摘要:默认情况下需要修改settings.py中的时间语言配置:
阅读全文
摘要:通常情况下,我们会单独创建一个static目录来存放css文件,Media来存放用户上传的文件 但是如果没有将该目录添加到环境变量os.path中,因此我们需要在settings.py中手动添加 CSS目录结构 需要在setting.py中添加一个 static目录列表 Media目录结果 需要在s
阅读全文