从空索引

时间:2018-08-01 05:47:42

标签: python django angular

我有django + angular6网络应用程序,可能还有路由问题。

我的第一个urls.py示例如下:

url(r'index/', views.GenericView.as_view()),
url(r'api/checks/', views.GetChecksView.as_view()),
url(r'api/editcheck/', views.ChecksEdit.as_view()),
url(r'api/createcheck/', views.CreateCheckView.as_view()),

app-routing-module.ts的当前版本:

const routes: Routes = [
  { path: '', redirectTo: '/checks', pathMatch: 'full' },
  { path: 'checks', component: ChecksComponent },
  { path: 'editcheck/:id', component: CheckEditComponent },
  { path: 'createcheck', component: AddCheckComponent}
];
@NgModule({
  exports: [
    RouterModule
  ],
  imports: [
    RouterModule.forRoot(routes)
  ]
})
export class AppRoutingModule { }

在本地运行时,127.0.0.1:8000上显然出现了page not found错误。

解决方案可能很简单,但是当我将r'index/'的{​​{1}}更改为urls.py时,尝试发布任何数据时都会出错。

已经测试了很多选项,例如通过python脚本发布和更改角度组件模型,效果不佳。我希望我可以确定代码的这些部分中的问题,但是如果不是,则会与其他部分一起更新发布。

对于python,它仅在第一个示例中有效,第二个则说

  

CSRF验证失败。请求中止

注意: 我不在后端使用任何身份验证。 预先感谢您提供扩展的答案

0 个答案:

没有答案