对于我尝试在管理中对其进行编码的字段,自动完成灯小部件未完全加载。相反,我得到以下信息
Select2:未找到 jQuery 实例或与 jQuery 兼容的库。确保在网页上的 Select2 之前包含 jQuery。
旁边有一个只有一个选项的选择框。
这类似于之前关于 select2 库的几个问题,大多数解决方案都涉及重新排序 settings.py 中的文件或运行 python manage.py collectstatic。但到目前为止,这些都没有对我有用。
任务是在我的网页上的 Select2 之前包含 jQuery...怎么做?
我是单元测试的新手,我正在尝试在 python 3 中创建我的第一个单元测试文件。因此,我通过模仿在线课程获得了以下非常基本的文件夹结构。
\n\nD:\\Projects\\Projects\\unit_testing_course # parent dir absolute path\n\nunit_testing_course/ # root/parent folder\n first_project.py # has a function called avg() \n tests/ \n test_first_project.py # I want to import avg() into this file\n
Run Code Online (Sandbox Code Playgroud)\n\ntest_first_project.py 是我用于单元测试的文件,我想从first_project.py 导入 avg() 函数,该函数存在于其上方的父目录中。
\n\n我在 Windows 10 上,我将 git bash 打开到以下路径:\'/d/Projects/Projects/unit_testing_course\'(即包含first_project.py的父目录,我正在尝试的模块/函数导入到测试子目录中的 test_first_project.py 文件)。我继续奔跑python tests/test_first_project.py
我很快发现我无法使用\n\'from .. import first_project\'或\'from .. import avg\'之类的东西,这会导致\'ValueError: attempts相对导入超出顶级包\ ' 错误信息。
\n\n因此,通过阅读文档,我了解到“from”和“import”都是用于处理模块或包的指令。\n https://docs.python.org/3/tutorial/modules.html
\n\n\n\n\n …“Python 有一种方法将定义放入文件中,并在脚本或解释器的交互式实例中使用它们。这样的文件称为模块;模块中的定义可以导入到其他模块中或进入主模块(您可以在顶层和计算器模式下执行的脚本中访问的变量集合)。
\n\n模块是包含 Python 定义和语句的文件。文件名是模块名加上后缀.py。在模块内,模块 xe2x80x99 的名称(作为字符串)可用作全局变量 __name__ 的值。”
\n