问题描述
我有一个包含 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'))]