Python 属性错误:';功能';对象没有属性';randint';

Python 属性错误:';功能';对象没有属性';randint';,python,django,random,Python,Django,Random,我在Django应用程序中使用随机模块时遇到问题。当我打开一个应该显示一个随机数的路径时,我得到一个错误:“function”对象没有属性“randint” 我查过这个错误,大多数人说这个错误是因为某个地方有一个散乱的random.py文件,而且它肯定是python安装附带的。我100%肯定,因为我卸载了Python3.8.3并重新安装了两次。 以下是我的作品: from django.shortcuts import render, redirect from django.http impo

我在Django应用程序中使用随机模块时遇到问题。当我打开一个应该显示一个随机数的路径时,我得到一个错误:“function”对象没有属性“randint”

我查过这个错误,大多数人说这个错误是因为某个地方有一个散乱的random.py文件,而且它肯定是python安装附带的。我100%肯定,因为我卸载了Python3.8.3并重新安装了两次。 以下是我的作品:

from django.shortcuts import render, redirect
from django.http import HttpResponse
from django import forms


from . import util
import os, re, random

下面是myviews.py文件中调用random.randomint的代码

def entry(request, title):
    entry = util.get_entry(title)
    randomNum = random.randint(0, 10)
    return render(
            request,
            "encyclopedia/entry.html",
            {"entry": entry, "randomNum": randomNum},
        )

然后我有一个显示
{{randomNum}}
的HTML文件。当那个模板被加载时,我得到了。我正在拼命想办法解决这个问题,所以非常感谢您的帮助

我想出来了!!!!这并不是说我有一个名为random.py的文件,而是我有一个名为path(“random”,views.random,name=“random”)的视图路径。我删除了它,现在randomint可以工作了


编辑:实际上它不是URL路径,我在views.py中还有一个名为random的视图。这就是问题所在。

我解决了!!!!这并不是说我有一个名为random.py的文件,而是我有一个名为path(“random”,views.random,name=“random”)的视图路径。我删除了它,现在randomint可以工作了


编辑:实际上它不是URL路径,我在views.py中还有一个名为random的视图。这就是问题所在。

向我们展示您的进口产品@谢谢你的提醒!我完全认为我已经包括了它们。刚刚编辑。搜索
random=
def random
class random
是否找到了什么?您的错误表明导入错误(
来自random import random
,而不是仅仅
导入random
),或者您使用另一个名为
random
的函数重写了导入。打印(random)什么给我们看看你们的进口货@谢谢你的提醒!我完全认为我已经包括了它们。刚刚编辑。搜索
random=
def random
class random
是否找到了什么?您的错误表明导入错误(
来自random import random
,而不是仅仅
导入random
),或者您使用另一个名为
random
的函数重写了导入。打印(random)什么给你有趣的。将其添加到要查找的非明显内容列表中。在视图文件中有一个名为“random”的视图/函数。这覆盖了导入…很有趣。将其添加到要查找的非明显内容列表中。在视图文件中有一个名为“random”的视图/函数。这正在覆盖导入。。。