草庐IT

django-command-extensions

全部标签

python - 如何在django中使用用户认证

我有一个html模板,我想用它在Django中进行身份验证。我正在使用pymongo连接到远程mongodb和fetch_data。远程mongodb有一个集合,其中包含演示用户的用户名和密码。我读到django有一个内置的身份验证模块,但我不想使用它。我的模板:RemembermeSignIn如何将数据从我的模板传递到我的views.py文件?目前我没有使用任何身份验证。我的观点.py:fromdjango.shortcutsimportrenderfromdjango.httpimportHttpResponsedeflogin(request):returnrender(requ

django - Mongoengine 原始 find_and_modify 查询给出 "Must either update or remove"异常

我正在使用Django+mongoengine我想更新我的Bookscollection文档中的书籍(嵌入式文档)计数。我希望更新查询返回完整的对象。因此我正在使用“find_and_modify”。但即使我使用更新或删除字段。我仍然收到“必须更新或删除”的错误消息。这是我的代码片段-forbook_idinbook_list:book_col=BookCollection._get_collection().find_and_modify({'query':{'coll_id':book_coll_id,'book.book_id':book_id},'update':{'$inc'

node.js - MongoError :"geoNear command failed: { ok: 0.0, errmsg:\"错误处理查询","code":16604 ,"codeName" :"Location16604"

我对mongodbgeonear聚合查询感到沮丧,对于每个响应我都会收到这样的错误:{"name":"MongoError","message":"geoNearcommandfailed:{ok:0.0,errmsg:\"errorprocessingquery:ns=Lab.assoprofileslimit=100Tree:GEONEARfield=locmaxdist=50000isNearSphere=1\nSort:{}\nProj:{$pt:{$meta:\"geoNearPoin...\",code:2,codeName:\"BadValue\"}","ok":0,"e

Django + mongoengine,用作辅助数据库时连接mongo

我正在尝试使用mongoengine连接到mongodb。Mysql是我的默认数据库,我安装的应用程序中有“mongoengine.django.mongo_auth”。由于没有默认连接的错误,我删除了'AUTH_USER_MODEL='mongo_auth.MongoUser''。我将mongo与celery一起使用,所以我认为设置没有问题。这就是我尝试连接的方式——代码在views.py中frommongoengineimportconnectmy_connect=connect('my_db',alias='mongo')test=test(name='a_name',desc=

python - Pymongo db.command 选项

我只是有一个非常普遍的问题db.commandoptionsupportedbypymongo。在doc,据说db.command接受mongo命令的str或dict,但具体细节尚未实现。例如,我知道mongoexport不受支持,基本上必须在bash中的python外部调用。所以它需要使用子命令在我的python程序中重新集成mongo导出。所以我只是想在这里询问对PymongoAPI中已经实现的db.command可能性有一个更完整的展望。提前致谢 最佳答案 Pymongodb.command类似于mongoshelldb.ru

python - 如何让 django 管理应用程序与 mongodb 一起工作?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭8年前。Improvethisquestion我正在尝试将mongodb与django一起使用。我主要使用django的adminapp。我注意到django有2个mongodborms。一个是mongoengine,https://github.com/MongoEngine/mongoengine另一个是来自django-nonrel组的mongodb-engine。https://github.com/django-nonrel

Django的URL调度员不提取夸尔格斯

我之前在Django中配置了大量的URL模式。突然它不起作用,我不知道为什么...我正在使用DjangoREST框架,并且正在使用Django的RequestFactory测试API。这是我的URL模式:url(r'^samples/(?P\w+)/?$',endpoints.SampleAPI.as_view())这就是我测试GET请求的方式:fromdjango.testimportRequestFactoryfactory=RequestFactory()request=factory.get('/samples/somehash')response=endpoints.SampleAP

Django和jQuery,实现Ajax表格数据分页展示

1.需求描述当存在重新请求接口才能返回数据的功能时,若页面的内容很长,每次点击一个功能,页面又回到了顶部,对于用户的体验感不太友好,我们希望当用户点击这类的功能时,能直接加载到数据,请求后端的操作不会呈现在前端,给用户一种无感知的状态。若希望在不重新加载页面的情况下,动态的获取某个功能点的数据,需要用到Ajax技术,当点击某个功能的按钮时,触发Ajax请求,由Ajax与后端(Django)进行交互,传递一些参数得到新数据后,最后渲染在前端页面。需要考虑一个问题:在前端上的分页按钮是有样式的,且样式是根据后端返回的参数进行判断,最终决定给哪一个分页按钮增加样式,为了避免分页数据可以正常获取,但是

MongoDB:所有命令都输出 "not authorized on admin to execute command"

我启动了一个mongoDBdroplet,这样我就可以将数据库连接到我的小游戏。然而,并发症接踵而至。我通过PuTTY连接到Droplet,并且之前能够调用“mongo”然后键入“showdbs”以查看所有当前数据库。我一直在更改/etc/mongod.conf文件以允许远程连接,从那时起-我调用的任何命令都会返回一条错误消息:只需通过一个简单的showdbs-我就明白了。>showdbs2016-12-28T00:12:26.655+0000EQUERY[thread1]Error:listDatabasesfailed:{"ok":0,"errmsg":"notauthorized

Django 和 Mongo ORM 映射

我有一个带有MongoDB的Django项目,通过pymongo连接。我调查了severalORM(-like)layers,但它们似乎都没有得到很好的维护或支持Django1.8(mongo-engine仅支持Django1.5,mongokit不再维护,其他库似乎没有真正的社区支持)。所以我认为我将只使用pymongo,这意味着我需要自己实现很多事情,例如验证(检查集合中插入的每个文档是否具有所需的字段和字段类型).我该怎么做?是否有任何示例项目可供我查看?我找到了this从Django直接连接到Mongo的项目,但其中没有太多结构。 最佳答案