gpt4 book ai didi

python - key 错误 : 'Unable to find stateless DjangoApp called app'

转载 作者:行者123 更新时间:2023-12-02 19:06:21 33 4
gpt4 key购买 nike

为什么找不到 DjangoApp 应用程序?

给出的结果

在控制台中执行 manage.py runserver 后,Django 正常启动,但以防万一我调用 http://127.0.0.1:8000/dash_simple/app1/抛出了 KeyError:
Django 版本:3.1.3异常类型:KeyError异常值:

'无法找到名为 app 的无状态 DjangoApp'

预期结果

在控制台中执行 manage.py runserver 后,Django 正常启动,相关页面显示为 http://127.0.0.1:8000/dash_simple/app1/

dash_test/urls.py

urlpatterns = [
path('dash_simple/', include ('dash_simple.urls')),
]

dash_test/settings.py

INSTALLED_APPS = [
'dash_simple.apps.DashSimpleConfig',
]

dash_test/dash_simple/apps.py

class DashSimpleConfig(AppConfig):
name = 'dash_simple'

dash_simple/urls.py

urlpatterns = [
path('', views.home, name='home'),
path('app1/', views.app, name='app')
]

dash_simple/views.py

def home(request):
return render(request, template_name='dash_simple/home.html')


def app(request):
return render(request, template_name='dash_simple/app1.html')

dash_simple/templates/dash_simple/app1.html

{% load plotly_dash %}

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>App 1</title>
</head>
<body>
<H1>I'm App 1</H1>
<p>
{% plotly_app name="app" %}
</p>
</body>
</html>

最佳答案

遇到了类似的问题。

dash_simple/urls.py 中,您需要导入 dash 应用程序,即:

from dash_simple import your_dash_script_file_name

就这么简单!

关于python - key 错误 : 'Unable to find stateless DjangoApp called app' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65005773/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com