草庐IT

Django-Ninja

全部标签

javascript - 从 Javascript 查询到 Django 服务器

我正在尝试向网页添加一些基本的动态功能。如何在客户端使用JavaScript通过服务器端的django访问数据库信息?我觉得在网页上调用djangoView(或其他东西)的JavaScript函数应该很容易,djangoView将值返回给JavaScript函数。我不希望JavaScript本身连接到数据库,因为这似乎绕过了django(对我来说,这似乎是不正确的)。此外,我希望能够在单个页面上通过JavaScript执行多个数据库请求。一个示例是用于创建发票的网页。发票的每一行都需要对数据库进行新的查询。然后,根据添加到发票中的产品,需要额外的查询来确定该产品的价格。我得到的是动态完

javascript - django 变量到 javascript

我正在尝试使用django/js/jquery制作画廊页面。是否可以将django模板变量传递给javascript?我需要像这样实现for循环:{%forpostinobject_list%}{%post.title%}{%post.url%}{%endfor%}在我的基本模板中,我只添加了我的脚本:(base.html)(function($){varphotos=['media/photos/1.jpg','media/photos/2.jpg',//Ineedtogetthemthroughaforloop'media/photos/3.jpg','media/photos/4

javascript - Django:无法使用 Javascript 访问 sessionid cookie

我尝试使用多种机制,包括jquerycookie插件。当我尝试读取这个cookie时,我总是得到一个空的结果。Chrome的开发人员控制台显示sessionidcookie确实已设置。但是,该cookie的HTTP列有一个复选标记,这与其他cookie不同。我正在我的本地主机上开发,如果这有什么不同的话。 最佳答案 这是一个仅限HTTP的cookie;它们无法被JavaScript读取。http://en.wikipedia.org/wiki/HTTP_cookie#Secure_and_HttpOnly在关于session的文档中

Javascript 到 Django views.py?

这听起来很简单,但是如何将index.html模板中的Javascript数组中的数据发送到views.py?当用户单击“推荐”按钮时,我的代码会调用一个函数来访问我的数据库并在模板上打印一个名称。defindex(request):if(request.GET.get('Recommend')):sql_handler.recFunc()context['name']=sql_handler.namereturnrender(request,'polls/index.html',context)我在Javascript中有一组复选框值,这些值是在用户按下“推荐”后计算的。我想将它发送

javascript - 在 django 中获取 javascript 数组

这是我的代码:urls.py:fromdjango.conf.urlsimportpatternsfromviewsimportshow,showpageurlpatterns=patterns('',(r'^$',showpage),(r'^show/$',show),)views.pyfromdjango.httpimportHttpResponsedefshow(request):arr=reqeust.GET.get('arr','Nothing')printarr#**it's'Nothing'**ifarr=='Nothing':msg='fail'else:msg='pa

ESP32C3:ninja failed with exit code 1解决方案

ESP32C3-Build过程中出现的buildstopped:subcommandfailed.ninjafailedwithexitcode1解决方案(误打误撞记录版_对ESP32系列应该都能这么用)问题出现问题解决第一步第二步解决方案(误打误撞记录版_对ESP32系列应该都能这么用)问题出现这个图片是CSDN上偷的==,自己解决了截不到图了特征是:使用ESP-IDFPowerShell最后两行出现ninja:buildstopped:subcommandfailed.ninjafailedwithexitcode1问题解决第一步找到安装IDF工具的安装包(离线版)https://dl.e

javascript - 如何将焦点设置到 Django 表单元素的 CharField

我的登录页面使用Django的表单。我想在页面加载时将焦点设置到第一个文本字段(用户名)。我尝试按如下方式使用Jquery,但没有得到结果。forms.py:fromdjangoimportformsclassLoginForm(forms.Form):userName=forms.EmailField(max_length=25)password=forms.CharField(widget=forms.PasswordInput,label="password")登录.html%blockheadextra%}$(document).ready(function(){window.

javascript - 每当我通过 ajax 调用它时,Django Rest 框架都会用 AnonymousUser 替换我当前经过身份验证的用户?

我正在尝试通过简单的RESTfulapi和Javascript向Django管理页面添加一些交互式内容。应该很简单,但我面临一个奇怪的问题,我从javascript发出的每一个请求都返回一个403授权错误。请注意,这仅适用于js。我可以很好地从浏览器中访问url并执行所有基本的CRUD操作。代码非常基础。Javascript$.ajax({xhrFields:{withCredentials:true},type:'PATCH',url:'path/to/my/endpoint,data:{aParam:someValue,'csrfmiddlewaretoken':getCookie

javascript - Django REST,上传的图像具有空值

我有一个简单的应用程序,在前端使用DjangoREST和Angular,但我在上传图片时遇到了问题。我的模型:classPhoto(models.Model):img=models.ImageField(upload_to='photos/',max_length=254)text=models.CharField(max_length=254,blank=True)当我通过表单发送图片时,文本上传正常,但图片有空值。浏览器响应:{"img":null,"text":"test"}上传图片时打印self.data.request:QueryDict:{'text':['test'],'

javascript - Ninja Forms 3.0 On Form Load javascript 事件

我试图找到一个javascript事件,当忍者表单准备好并加载到DOM中时,该事件会被触发。我查看了文档并在谷歌上搜索了一段时间,找不到任何东西......我正在使用NinjaForms3+(尽管2好得多......)我宁愿不运行一个间隔来检查表单是否已经加载。谢谢! 最佳答案 不幸的是,漂亮的NinjaForms插件没有正确记录。花了很多时间才找到这个解决方案(使用jQuery):jQuery(document).on('nfFormReady',function(){console.log('Formisready');//Pl