为什么找不到 DjangoApp 应用程序?
在控制台中执行后,manage.py runserverDjango 正常启动,但如果我调用http://127.0.0.1:8000/dash_simple/app1/,则会抛出 KeyError:
Django 版本:3.1.3 异常类型:KeyError 异常值:
“无法找到名为应用程序的无状态 DjangoApp”
在控制台中执行后,manage.py runserverDjango 正常启动,并显示相关页面http://127.0.0.1:8000/dash_simple/app1/
urlpatterns = [
path('dash_simple/', include ('dash_simple.urls')),
]
Run Code Online (Sandbox Code Playgroud)
INSTALLED_APPS = [
'dash_simple.apps.DashSimpleConfig',
]
Run Code Online (Sandbox Code Playgroud)
class DashSimpleConfig(AppConfig):
name = 'dash_simple'
Run Code Online (Sandbox Code Playgroud)
urlpatterns = [
path('', views.home, name='home'),
path('app1/', views.app, name='app')
]
Run Code Online (Sandbox Code Playgroud)
def home(request):
return render(request, template_name='dash_simple/home.html')
def app(request):
return render(request, template_name='dash_simple/app1.html')
Run Code Online (Sandbox Code Playgroud)
{% load plotly_dash %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>App …Run Code Online (Sandbox Code Playgroud) 我在使用 R-Studio 方面相对新手,尤其是在处理有问题的问题方面。因此,我感谢您的帮助和建议 - 非常感谢。
\n\n我的问题是了解对下面的安装错误做出反应的最佳方法是什么。
\n\ninstall.packages("callr")\nRun Code Online (Sandbox Code Playgroud)\n\n从 CRAN 安装软件包调用程序需要软件包 processx 3.4.0 作为依赖项。
\n但似乎它仅适用于我的操作系统 Windows10 作为未编译版本。
\n后果:
\n\n\nloadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) 中出现错误:\n 正在加载命名空间 \'processx\' 3.3.1 ,但需要 >= 3.4.0\n 错误:包 \'callr\' 延迟加载失败\n 删除 \'E:/R/R-3.5.1/library/callr\'
\n
那是我不明白
\n我不知道解决依赖性的最佳方法是什么。
这就是我想做的
\n我想使用
devtools::install_github("rsquaredacademy/pkginfo")\nRun Code Online (Sandbox Code Playgroud)\n\n安装软件包 pkginfo 的依赖项是软件包调用者的运行版本。
\n\n这是在包调用者的安装过程中发生的
\n\n> install.packages("callr")\nalso installing the dependency \xe2\x80\x98processx\xe2\x80\x99\n\n\n There are binary versions available but the source versions …Run Code Online (Sandbox Code Playgroud)