草庐IT

django-csrf

全部标签

Pycharm 配置Django 框架(详解篇)

首先你必须具备pycharm专业版/  社区版也可以打开pycharm专业版找到在最下方菜单栏找到 Terminal第二步:检查自己的python版本  python--version  第三步:寻找和自己python版本匹配的django版本(图片来源:化雨随风   http://t.csdn.cn/HtN3S    ) 安装python版本对应的第三库django,点击Terminal进入因为我的是python3.10大版本所以需要安装django4.0版本pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple django==4.0 (因

Django 调用 async 异步方法

由于某些需求,需要在django内部使用异步方法,并正常的调用。恰好,官方已经支持异步官方文档参考:异步支持|Django文档|Django本次仅使用 异步适配函数 当从异步的上下文中调用同步的代码时,有必要适配调用风格,反之亦然。为此,有两个适配器功能,可从 asgiref.sync 模块中获取:async_to_sync() 和 sync_to_async() 。它们用于调用样式之间转换,同时保持兼容性。这些适配函数广泛应用于Django。asgiref 包本身就是Django项目的部分,并且它在当你用 pip 方式安装Django时,会作为依赖项目自动安装。 async_to_sync(

Django 调用 async 异步方法

由于某些需求,需要在django内部使用异步方法,并正常的调用。恰好,官方已经支持异步官方文档参考:异步支持|Django文档|Django本次仅使用 异步适配函数 当从异步的上下文中调用同步的代码时,有必要适配调用风格,反之亦然。为此,有两个适配器功能,可从 asgiref.sync 模块中获取:async_to_sync() 和 sync_to_async() 。它们用于调用样式之间转换,同时保持兼容性。这些适配函数广泛应用于Django。asgiref 包本身就是Django项目的部分,并且它在当你用 pip 方式安装Django时,会作为依赖项目自动安装。 async_to_sync(

Django中使用Elasticsearch进行搜索

Django是一个流行的PythonWeb框架,Elasticsearch是一个流行的开源搜索引擎。结合Django和Elasticsearch,可以构建一个强大的搜索引擎。下面是如何在Django中使用Elasticsearch进行搜索的步骤:安装Elasticsearch和elasticsearch-py首先,需要在本地安装Elasticsearch和elasticsearch-py。可以通过官网下载elasticsearch,然后通过pip安装elasticsearch-py。安装django-elasticsearch-dsldjango-elasticsearch-dsl是一个Dja

Django学习笔记:第三章D的路由和视图

1.网站的入口--路由和视图URL是网站Web服务的入口。用户在浏览器输入URL发出请求后,django会根据路由系统,运行对应的视图函数,然后返回信息到浏览器中。1.1认识路由创建项目时,会自动生成urls.文件,文件中定义了项目的路由信息,成为项目的路由解析入口。在自建的应用中可以手动配置独立的urls.py文件。1.1.1路由系统的基本配置urls.py文件fromdjango.contribimportadminfromdjango.urlsimportpathfrommyappimportviewsurlpatterns=[path('index/',views.index,name

django-rest-framework - ios上大图片的Flutter SocketException问题

我有一种将图像发布到django-restapi的方法。它适用于小尺寸图像。但是当涉及到900KB或更多(如ios图像)时,它需要一些时间并给我这个错误(而且这个问题只是在我使用ios设备时发生。android没问题):SocketException:OSError:Connectionresetbypeer,errno=54,address=192.168.1.1,port=52842代码如下:postImage(BuildContextcontext,Stringname,Stringdescription,varimage)async{SharedPreferencesprefe

django-rest-framework - ios上大图片的Flutter SocketException问题

我有一种将图像发布到django-restapi的方法。它适用于小尺寸图像。但是当涉及到900KB或更多(如ios图像)时,它需要一些时间并给我这个错误(而且这个问题只是在我使用ios设备时发生。android没问题):SocketException:OSError:Connectionresetbypeer,errno=54,address=192.168.1.1,port=52842代码如下:postImage(BuildContextcontext,Stringname,Stringdescription,varimage)async{SharedPreferencesprefe

api - 通过 Flutter App 和 JSON Web Token 在 Django 中验证用户

如何通过我的Flutter应用在​​Django-Rest-Framework中对用户进行身份验证?我之前在Postman中这样做过,我是这样做的:将请求发送到(IP:8000/get-token/)>返回JSONWebToken使用BearerToken获取请求到(IP:8000/database/exercises/)>返回JSON文件!-请注意,如果我不使用token,我将一无所获!我如何通过Flutterhttp.post请求复制它?这就是我将如何进行注册过程(在这种情况下不使用token)://text-fieldcontrollersTextEditingControlle

api - 通过 Flutter App 和 JSON Web Token 在 Django 中验证用户

如何通过我的Flutter应用在​​Django-Rest-Framework中对用户进行身份验证?我之前在Postman中这样做过,我是这样做的:将请求发送到(IP:8000/get-token/)>返回JSONWebToken使用BearerToken获取请求到(IP:8000/database/exercises/)>返回JSON文件!-请注意,如果我不使用token,我将一无所获!我如何通过Flutterhttp.post请求复制它?这就是我将如何进行注册过程(在这种情况下不使用token)://text-fieldcontrollersTextEditingControlle

Django 第五次培训 鸿蒙app与Django的简单交互

准备工作连接数据库这里不使用Django中的models.py进行数据库的操作。在views.py中直接连接数据库,通过可视化软件建表,并手动添加数据连接数据库try:con=pymysql.connect(host='127.0.0.1',#或者是写localhostport=3306,#端口号user='root',#MySQL登录用户名password='xxxxxxxxx',#MySQL登录密码db='django',#要连接的数据库名称charset='utf8')#表的字符集print("数据库连接成功")exceptpymysql.Erroraser:print('连接失败'+s