首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:没有名为“django.forms.util”的模块

问ModuleNotFoundError:没有名为“django.forms.util”的模块
EN

Stack Overflow用户
提问于 2022-09-30 11:35:37
回答 2查看 181关注 0票数 0

我有一个django模型类,它有一个‘pip install django-moneyfield’字段,我使用了install字段,但是在运行迁移时遇到了一个错误

我的守则:

代码语言:javascript
复制
class Student(models.Model):
    user = models.ForeignKey(CustomUser, on_delete = models.CASCADE)
    fee = MoneyField(decimal_places = 2, max_digits = 8,
                             amount_default = Decimal("0"),
                             currency_default = "INR", 
                             null = True, blank = True)

错误

​

EN

回答 2

Stack Overflow用户

发布于 2022-09-30 11:49:25

模块django.forms.util是django的旧模块,在django.forms.utils中重命名为django 1.7

django-moneyfield是一个古老的django模块,从2017年起不再维护。我想你可以用最新的django-钱代替它。

票数 0
EN

Stack Overflow用户

发布于 2022-09-30 12:13:16

django-moneyfield软件包上一次发布是在2013年。

Moneyfield要求: Python ==3.3 Django ==1.5 (仍在研究1.6兼容性)

您可以研究另一个包,似乎这个包不再受支持了。您可以使用DjangoMoney代替。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73908113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档