django
文章平均质量分 62
BluePROT
窝的hexo博客域名是www.bluerbk.xyz,但是由于我的本地hexo崩了,没法更新了
展开
-
Django配置websocket
这里有个小问题,我一直设置的websocket链接是,然后就报错一直连接不上socket,才知道这个链接是要能够直接访问到的,和URL一样,不是服务器内部自己使用的IP,所以使用作为地址后端这里面的app都是,就是自己随意一个app安装一下配置一下app配置路由配置视图文件这里的装饰器两个都可以用,但是如果用require的话,可能会影响正常的HTTP请求几个常用的websocket方法效果然后进入页面以后,在console里面会看到有输出,同时会有这么一个报错,有可能因为上面的操作是一原创 2022-06-28 00:16:01 · 742 阅读 · 0 评论 -
Django和使用的一些技巧
文章目录ajax发送后端以及接收前端js后端djangoajax发送后端以及接收前端jsType可为:POST、DELETE、GET和PUTdata可为Data或者直接一个字典这里返回的是一个json,所以JSON.parse()解析一下<script type="text/javascript"> function balabala(ID){ Data={}; Data.id=ID; $.ajax({ url:"/app/balabaal/", type:原创 2021-12-03 15:01:56 · 923 阅读 · 0 评论 -
Django开发Restful API
至于什么是Restful API,百度一下就知道了,我也懒得写。然后主要就是如何在Django中开发restful api接口对外部提供调用,这需要使用到一个库rest_framework,说是库,其实就是一个django的app,同时也是python的一个库,叫djangorestframework,可以用pip直接安装,但是最新版支持的是python 3.5及以上,如果想支持python 2.7的,点击这里下载历史版本,找到支持python 2.7的版本,然后pip指定版本安装就行了。安装执行pip原创 2021-04-25 00:59:32 · 817 阅读 · 1 评论 -
Django中上传文件到后台
文章目录普通版前端htmlurls.pyviews.py进度条版htmlviews.pyurls.py需要上传文件到后台,前端选择好文件,在form中直接上传就行了普通版是先上传文件的功能,上传成功后,返回空白页面。前端html<!--form action="/onlineDisk/uploadLogic/" method="post" enctype="multipart/form-data"--> <input type="file" name="UploadFile"原创 2021-03-09 00:24:32 · 1053 阅读 · 2 评论 -
Django入门的一些点和坑
创建配置项目执行danjo-admin.exe startproject [projectname]创建一个项目。执行django-admin.exe startapp [appname]创建一个app。这里peoject和app的区别,可以认为是一个总分的关系,一个项目中可以包含有多个app,每个app可以负责项目中的不同模块,通过各自的urls.py实现路由。之后大概需要自行创建views.py、urls.py等文件,如果有了自然不同担心,这里给个模板,没有的话照着复制粘贴一下。视图文件fi原创 2020-07-27 01:18:39 · 180 阅读 · 0 评论 -
Django+ajax实现动态数据可视化
现在需要实现的是数据可视化的功能,把数据化成折线图之类的显示。查了一些,决定用现成的模板HIGHCHARTS,是基于js的,比较方便使用,其实就是直接复制然后改一改自己需要的就好了。HIGHCHARTS文档在这里,可以查看一些属性之类的信息点击这里可以找到HIGHCHARTS的好多模板,这里我使用的就是这个链接里的,实时刷新的曲线图。实时刷新主要是通过setInterval这个方法实现的,用法大致为setInterval(code,time),定时执行方法或代码,时间单位为毫秒。插入图表这里先利用H原创 2020-07-20 13:29:02 · 2528 阅读 · 0 评论 -
Django入门初步
昨天想直接在dashboard里自定义一个panel,可是说是得自己重新弄一个,为了方便调用api,就用django吧,正好dashboard也是这个框架。django是1.11.13好老的版本了,没办法只能凑合用了。安装我现在windows上安装一下pip install Django==1.11.13。本来想装1.11.29一直下不下来,正好不要了。执行django-admin.py startproject MyProject创建项目,可能会报错Traceback (most recent原创 2020-07-10 17:59:49 · 126 阅读 · 0 评论