未找到 ReactJS Django 管理页面

问题描述

我有一个包含 react 和 Django 的项目,在我运行命令之后

npm run build 

并将 Django 静态字段设置更改为:

   'DIRS': [os.path.join(BASE_DIR,'frontend/build')],

我建立项目后无法访问Django管理“http://localhost:8000/admin/”。

解决方法

将您的网址更新为 admin/,这对我有用。

urlpatterns = [
path('admin/web',admin.site.urls),path('api-auth/',include('rest_framework.urls')),path('accounts/',include('account.urls')),path('main-app/',include('main.urls')),path('admin/password_reset/',auth_views.PasswordResetView.as_view(),name='admin_password_reset'),path('admin/password_reset/done/',auth_views.PasswordResetDoneView.as_view(),name='password_reset_done'),path('reset/<uidb64>/<token>/',auth_views.PasswordResetConfirmView.as_view(),name='password_reset_confirm'),path('reset/done/',auth_views.PasswordResetCompleteView.as_view(),name='password_reset_complete'),] + static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)

urlpatterns += [re_path(r'^.*',TemplateView.as_view(template_name='index.html'))]

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...