[問題] pycharm 無法import同資料夾中的file

看板Python作者 ( )時間2年前 (2021/08/06 14:22), 編輯推噓4(406)
留言10則, 5人參與, 2年前最新討論串1/1
如題,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://www.ptt.cc/bbs/Python/M.1628230955.A.9EF.html

08/06 14:31, 2年前 , 1F
file -> setting -> project -> project structure -> 對你
08/06 14:31, 1F

08/06 14:31, 2年前 , 2F
要的資料夾右鍵 add source
08/06 14:31, 2F

08/06 14:51, 2年前 , 3F
已經把資料夾設為source了,但還是無法import
08/06 14:51, 3F

08/06 23:16, 2年前 , 4F
需要看一下完整的結構
08/06 23:16, 4F

08/07 16:39, 2年前 , 5F
在該資料夾下新增一個 __init__.py 檔案試試看
08/07 16:39, 5F

08/07 16:40, 2年前 , 6F
喔,同資料夾的話應該是 from models import buttons就行
08/07 16:40, 6F

08/07 17:20, 2年前 , 7F
pycharm 的 from 讀到的 button.models 指向奇怪的地方了
08/07 17:20, 7F

08/07 17:21, 2年前 , 8F
最近也是被這個問題困擾,但不要管 IDE 的提示,實際上能跑
08/07 17:21, 8F

08/07 17:22, 2年前 , 9F
就好,至於要怎麼讓 pycharm 把 button.models 指向正確的地
08/07 17:22, 9F

08/07 17:22, 2年前 , 10F
方,有機會再研究看看....
08/07 17:22, 10F
文章代碼(AID): #1X3DKhdl (Python)