亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

“嘗試在頂級包之外進行相對導入”

“嘗試在頂級包之外進行相對導入”

手掌心 2023-03-08 16:31:30
當我想保存這個 django 文件時:from django.urls import pathfrom . import views  urlpatterns = [    path('', views.index)]我收到一個錯誤:“嘗試在頂級包之外進行相對導入”我應該用它做什么?
查看完整描述

2 回答

?
PIPIONE

TA貢獻1829條經驗 獲得超9個贊

將您的任務更改為urlpatterns

urlpatterns = [path('index/', views.index, name='main-view')]


查看完整回答
反對 回復 2023-03-08
?
吃雞游戲

TA貢獻1829條經驗 獲得超7個贊

一種可能性是某些導入語法是特定于 Django 的,解釋器(如 pylint)無法識別這些語法,除非它們與 Django 一起安裝并且需要一些額外的工作。如果服務器工作但編譯器不允許您運行它,只需禁用您擁有的任何解釋器或切換到另一個 IDE。


但永遠記住,在 Django 應用程序中,它應該像這樣運行(不是 所在的主文件夾settings.py):


|-app_name

|__ __init__.py

|__ admin.py

|__ apps.py

|__ models.py

|__ urls.py

|__ views.py

只要您的文件結構像這樣,from . import views就應該可以工作。


查看完整回答
反對 回復 2023-03-08
  • 2 回答
  • 0 關注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號