Tag: django

Django – 在模板的循环中迭代数字

我有以下for循环在我的Django模板显示天。 我想知道,是否可以在一个循环中迭代一个数字(在下面的例子中)。 还是必须将其存储在数据库中,然后以days.day_number的forms查询它? {% for days in days_list %} <h2># Day {{ i }} – From {{ days.from_location }} to {{ days.to_location }}</h2> {% endfor %}

Django连接到PostgreSQL:“对等authentication失败”

OperationalError at /admin/ FATAL: Peer authentication failed for user "myuser" 这是我正在尝试访问我的Djangopipe理站点时收到的错误。 我一直在使用MySQL数据库没有问题。 我是PostgreSQL的新手,但决定切换,因为我最终打算使用这个项目的主机没有MySQL。 因此,我想我可以通过安装PostgreSQL的过程,运行一个syncdb并设置所有。 问题是,我似乎无法让我的应用程序连接到数据库。 我可以通过我下载的命令行或桌面应用程序login到PostgreSQL。 只是不在脚本中。 另外,我可以使用manage.py shell来访问数据库。 有什么想法吗?

在Django中如何让多对多的字段是可选的?

当你有一个多对多的关系( related_name ,不是),并且你正在尝试使用pipe理界面时,你需要input其中一个关系,即使你不需要创build第一个条目。 我正在创build一个活动组织者的应用程序。 想象一下,我们有Event和Group模型,绑定了多对多的关系。 Django related_name另外两个表的索引创build另一个表。 但我看不出为什么这个额外的表必须填充。 如果我通过phpMyAdmin使用数据库,我可以在不注册Event情况下创build一个Group ,因为两者之间的连接只能通过一个单独的表,并且在给定的级别上没有数据库值的强制执行。 我如何使pipe理界面实现呢? 在Django中如何让多对多的字段是可选的?

我如何在Django中使用CSS?

我正在使用Django创build我的应用程序,并且想知道如何让Django使用我的CSS文件? 我需要做什么设置,使Django看到的CSS文件? 注意:在本地机器上

如何configurationDjango进行简单的开发和部署?

我倾向于在做Django开发时使用SQLite ,但是在实时服务器上经常需要更强大的function(例如MySQL / PostgreSQL )。 总而言之,Django环境还有其他一些变化:不同的日志位置/强度,媒体path等 你如何pipe理所有这些变化,使部署简单,自动化的过程?

TransactionManagementError“在使用信号的时候,你不能执行查询直到”primefaces“块结束”,而只能在unit testing

我试图保存一个Django的用户模型实例,并在其post_save信号,我正在保存一些模型,有用户作为外键得到TransactionManagementError。 使用信号时 ,上下文和错误与django TransactionManagementError类似 但是,在这种情况下,错误仅在unit testing时发生。 它在手动testing中运行良好,但是unit testing失败。 有什么我失踪? 以下是代码片段: views.py @csrf_exempt def mobileRegister(request): if request.method == 'GET': response = {"error": "GET request not accepted!!"} return HttpResponse(json.dumps(response), content_type="application/json",status=500) elif request.method == 'POST': postdata = json.loads(request.body) try: # Get POST data which is to be used to save the user username = postdata.get('phone') password = postdata.get('password') […]

什么是Django最好的AJAX库?

哪个AJAX库是最好的Django,为什么? 寻找有大量教程,书籍和详细文档的数据库。 哪一个最容易使用? 哪一个在早期发展,但对未来有很大的希望? 问候, CHRISS

SQLAlchemy有相当于Django的get_or_create吗?

我想从数据库中获取一个对象,如果它已经存在(基于提供的参数),或者创build它,如果它不存在。 Django的get_or_create (或源 )这样做。 在SQLAlchemy中有没有等价的快捷方式? 我现在正在写这个明确的: def get_or_create_instrument(session, serial_number): instrument = session.query(Instrument).filter_by(serial_number=serial_number).first() if instrument: return instrument else: instrument = Instrument(serial_number) session.add(instrument) return instrument

在Django中使用Pylint

我非常想将pylint整合到我的python项目的构build过程中,但是我遇到了一个显示终止器:我发现其中一个非常有用的错误types – : E1101: *%s %r has no %r member*在使用常用django字段时不时报告错误,例如: E1101:125:get_user_tags: Class 'Tag' has no 'objects' member 这是由这个代码引起的: def get_user_tags(username): """ Gets all the tags that username has used. Returns a query set. """ return Tag.objects.filter( ## This line triggers the error. tagownership__users__username__exact=username).distinct() # Here is the Tag class, models.Model is provided by Django: class […]

如何在Django中一次添加多个对象到ManyToMany关系?

基于Django文档,我应该能够一次传递多个对象,以添加到许多关系,但我得到 * TypeError:不可用types:'list' 当我尝试传递一个Django的查询集列表中。 传递一个Queryset或一个ValuesListQueryset似乎也失败了。 有没有比使用for循环更好的方法?