首页 > 解决方案 > Django 投票系统 - django-secretballot 和 django-vote 对我来说都是错误的,我应该自己编写投票系统吗?

问题描述

我想请你帮忙。我想在我的 django 应用程序上有一些简单的投票系统。我用谷歌搜索了它,我发现了两个系统和一些关于不重新发明轮子的帖子,我完全赞成:P

首先我尝试使用 django-vote,它是在两年前更新的。我设置它,添加到应用程序,模型中,使用 user_id 为它创建函数,但是“LazyObject”出现错误。来自 django-vote 的 user_id 期待 int,而不是像我的应用程序中那样的实际用户名。

所以接下来我选择了 django-secretballot。但是在将它添加到中间件和应用程序后不久,我在迁移时遇到了错误:

ImportError: cannot import name 'python_2_unicode_compatible' from 'django.utils.encoding'

而现在我迷路了。我应该尝试寻求帮助并尝试修复这两个应用程序中的任何一个,还是应该寻找另一个应用程序或尝试自己编写它,因为我只需要基本功能?哪种方法会更好?

谢谢和干杯!

@编辑:

对不起,我没有很好地表达我的问题。我想问问我的思维过程是否正确。我认为这些 django 软件包的这两个错误都是因为其中一个来自 2 年前,第二个来自 3 年前,这就是我对它们有问题的原因。不是因为我的实施。这是我问题的第一部分。

第二个,是关于我是否应该寻找另一个python包,尝试以某种方式修复前面提到的一个(如果它是“可行的”并且相对容易?)或者只是自己编写一些简单的系统?

对不起我的问题的第一次“迭代”。

标签: pythondjangodjango-models

解决方案


推荐阅读