草庐IT

Django-queryset

全部标签

python - Django 网站,基本的 2d python 游戏

我对网络开发和Django还很陌生,所以请多多包涵。我打算在Django中制作一个相当简单的网站,我可以管理那部分。然后我希望在其中构建一些基本的2d游戏,我非常感谢您可以在Flash中轻松管理它或作为JavaWeb应用程序,但我希望在Python中实现它们。我做了一些研究,但一无所获,是否有一种直接的方法来创建可以轻松与django集成的2dpython网络游戏?我希望用Python构建这些游戏,这样用户就可以再次使用Python为游戏编写他们自己的个人AI,并相互竞争。作为一种竞争/学习练习。提前致谢,如果这是一个愚蠢的问题,我们深表歉意。 最佳答案

python - 使用pycharm调试,如何在不进入django库的情况下进入项目

想想这个场景:我调试我的Django项目并单步执行代码(进出)。调试器有时会进入Django库或其他外部库。有谁知道如何防止调试器输入外部代码?或者至少是一个“大”步骤,让调试器返回到项目代码? 最佳答案 Doesanyoneknowhowtopreventthedebuggerfromenteringexternalcode?是的,德米特里·特罗菲莫夫knows;(...)addmodulesyoudon'twanttotracetothedictDONT_TRACEin/helpers/pydev/pydevd.pyThatis

python - Django Framework - 是否有可以订阅的关闭事件?

我有一个问题,希望可以通过Django中的某种形式的关闭钩子(Hook)来解决。我仍然是Python/Django开发的初学者,为了帮助学习,我给自己设定了一个项目,开发一个在浏览器中运行的COMET/ReverseAjax风格的聊天网站。浏览器不断轮询服务器以获取任何消息。当服务器收到轮询请求时,它会检查是否有任何消息在等待,如果没有,它会尝试获取一个已获取的threading.Lock对象的锁.这会导致正在处理请求的线程阻塞,直到收到消息并释放前面提到的锁。我的问题出现在我关闭服务器时。此时我正在使用开发服务器(pythonmanage.pyrunserver)。如果上述过程中有一

python - 如何在 Django 中以编程方式生成 AccessToken?

我正在设置API。一切正常。我正在通过OAuth2python库创建一个token。我正在为我的API使用TastyPie。我面临的问题是AccessToken或Client模型中没有“创建”token方法。我可以通过Django管理员创建一个accessToken,我可以通过curl来创建一个:myhost.com/oauth2/access_token(包含所有信息、key、客户端ID、用户和密码)我的目标是在使用我的API成功注册用户后,自动创建(工作)oAuth客户端,但我还想生成AccessToken。我不能cURL我自己的服务器,因为它给我一个重定向/连接被拒绝的错误,所以

python - 使用 Django 模型在数据库中存储图像

我正在使用Django创建一个Web服务,我希望该Web服务返回图像。我正在决定我的Web服务的基本架构。在谷歌上绊倒后我得出的结论是:我应该在将图像编码为Base64格式后将它们存储在数据库中。当直接传输Bases64解码字符串时,传输图像会很容易。但我有一个问题,如何使用Django模型将bases64编码的字符串存储在数据库中?另外,如果您发现我的基本架构有任何缺陷,请指导我。我是Web服务和Django的新手谢谢!! 最佳答案 有些人说使用数据库存储图像不是一个好主意,但事实并非如此。我的建议是将Django与AppEngi

python - Django 从模型或 View 调用 REST API?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我必须从Django调用外部RESTAPI。外部数据源模式类似于我的Django模型。我应该使远程数据和本地数据保持同步(可能与问题无关)问题:从哪里调用外部网络服务最合乎逻辑:从模型方法还是从View?我是否应该将调用远程API的代码放在外部模块中,然后由View调用?是否可以有条件地选择数据源?意思是根据RESTAPI或本地模型的“新鲜度”呈现数据?谢谢编辑:对于愿意结束这个问题的人:我从一开始就把这

javascript - Django 中是否有一种惯用的方法来编写不引人注目的 JavaScript 和/或进行 AJAX 表单提交?

我是一名Ruby/Rails开发人员,现在在一家Python/Django商店工作。我已经开始热衷于Python,但是,我仍在努力寻找Django在我认为重要的某些方面与Rails相媲美。我当前和future的很多工作都将集中于向我们的API发出AJAX请求。作为一名Rails开发人员,我会使用不显眼的javascript,特别是在表单提交上添加一个data-remote标签,如下所示。然后我会在Controller中编写一个方法来处理请求,并在位于/assets/js目录中的JS文件中使用事件委托(delegate)编写一个JavaScript/jQuery函数来处理客户端的响应.我

python - 在Django中,如何实现一个事务的可重复读?

我有一个函数,它对同一个数据集执行多个查询,我想确保所有查询都会看到完全相同的数据。就SQL而言,这意味着支持它的数据库的可重复读取隔离级别。如果数据库不可用,我不介意更高级别甚至完全锁定。据我所知,情况并非如此。IE。如果我在一个Pythonshell中运行类似这样的代码:withtransaction.atomic():fortinrange(0,60):print("{0}:{1}".format(t,MyModel.objects.count()))time.sleep(1)只要我在另一个中执行MyModel.objects.create(...),运行循环看到的值就会立即增加

python - pip 和 virtualenv 在错误的地方安装了部分 django

直到今天,我已经使用virtualenv几个星期了,没有任何问题。使用pip使用-rrequirements.txt安装我的环境,它在错误的位置安装了Django(v1.5)的一部分。而不是将整个源放入:env/lib/python2.7/site-packages/django/它将部分conf/和contrib/放在:env/django/当然,像管理页面这样的Django部分是行不通的。当我将这两个目录移动到正确的位置时,一切正常,并且没有文件重复。我还尝试删除整个env目录并以相同的结果重新开始。关于为什么virtualenv和pip将django的部分拆分到错误的位置(以及如

python - Django 用户注册表最佳实践

自定义用户创建的Django方法是添加UserProfile模型,但是当我执行用户注册时,我希望用户填写所有详细信息,包括用户配置文件中的详细信息。使用forms.ModelForm似乎是最简单的方法,但我在这里处理的是两个模型。实现该目标的最简单方法是什么?谢谢 最佳答案 UserCreationForm可能会派上用场。 关于python-Django用户注册表最佳实践,我们在StackOverflow上找到一个类似的问题: https://stackove