Javascript 无法访问django项目中的django管理面板

Javascript 无法访问django项目中的django管理面板,javascript,python,angularjs,django,django-rest-framework,Javascript,Python,Angularjs,Django,Django Rest Framework,我使用AngularJS作为前端,Django使用Django rest框架作为后端。我使用angular的ui路由器通过DRF的RESTAPI连接到后端。我想在开发环境中访问django的管理面板和DRF的可浏览api。我应该在angular中创建一个路由来访问它,并在服务器端设置一些权限,还是有更好的方法来实现这一点 router = routers.DefaultRouter() router.register(r'accounts', AccountViewSet) urlpatter

我使用AngularJS作为前端,Django使用Django rest框架作为后端。我使用angular的ui路由器通过DRF的RESTAPI连接到后端。我想在开发环境中访问django的管理面板和DRF的可浏览api。我应该在angular中创建一个路由来访问它,并在服务器端设置一些权限,还是有更好的方法来实现这一点

router = routers.DefaultRouter()
router.register(r'accounts', AccountViewSet)

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^api/v1/', include(router.urls)),
    url(r'^api/v1/auth/login', LoginView.as_view(), name='login'),
    url(r'^api/v1/auth/logout', LogoutView.as_view(), name='logout'),
    url('^.*$', IndexView.as_view(), name='index')
]

管理员面板将出现在/admin中(我是指默认设置)@itzmeontv我无法访问它。我认为这是因为angular的ui路由器正在处理路由,但我不确定。发布您的完整url您试图访问Admin。很可能您在Django中以错误的方式配置了url。你能发布你的url.py吗?@itzmeontv我已经添加了url.py