作者touvictor ( )
看板Python
标题[问题] pycharm 无法import同资料夹中的file
时间Fri Aug 6 14:22:33 2021
如题,pycharm无法import同个资料夹中的file
我的file结构如下:
button
models.py
views.py
views.py 的code内容如最下方所示:
from button.models import buttons <= 而这行持续出现灰色,
highlight显示pycharm无法import button底下其他的file,
而我也已经把button进行"mark directory as source root", 仍无法成功import
请问有什麽方法可以解决吗? 谢谢
from django.http import HttpResponse
from django.template import loader
from button.models import buttons
def buttonlist(request):
button_list = buttons.objects.order_by('rack_name')
template = loader.get_template('buttonlist.html')
context = {'button_list':button_list}
for buttons in button_list:
return HttpResponse(template.render(context))
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.221.145.1 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1628230955.A.9EF.html
1F:推 yiche: file -> setting -> project -> project structure -> 对你 08/06 14:31
2F:→ yiche: 要的资料夹右键 add source 08/06 14:31
3F:→ touvictor: 已经把资料夹设为source了,但还是无法import 08/06 14:51
4F:推 TuCH: 需要看一下完整的结构 08/06 23:16
5F:推 timsheu: 在该资料夹下新增一个 __init__.py 档案试试看 08/07 16:39
6F:→ timsheu: 喔,同资料夹的话应该是 from models import buttons就行 08/07 16:40
7F:推 art1: pycharm 的 from 读到的 button.models 指向奇怪的地方了 08/07 17:20
8F:→ art1: 最近也是被这个问题困扰,但不要管 IDE 的提示,实际上能跑 08/07 17:21
9F:→ art1: 就好,至於要怎麽让 pycharm 把 button.models 指向正确的地 08/07 17:22
10F:→ art1: 方,有机会再研究看看.... 08/07 17:22
11F:推 s860134: sys.path 可以解决你的问题 08/10 20:40