从 Django 模板到 Angular 的上下文字典

Context dictionary from Django template to Angular

我正在构建一个 Web 应用程序,我想知道将变量从 Django 上下文字典传递到 Angular 的最佳和最安全的方法是什么。

我可以从 Django 模板访问上下文字典的变量。 我应该使用 ng-init 将该值传递给 Angular 变量吗?

这是关于用户个人资料页面,我希望用户能够更新他的数据。数据在调用视图时被初始化,但是当我想让他更新数据时,我想 post 使用 Angular JS 变量。

提前致谢

我会将数据添加为每个表单标签的初始值。 This answer has a useful "initial" directive 以允许您在没有 Angular.

的情况下使用表格的方式进行操作
<input name="profile[name]" value="Joe" ng-model="profile.name" initial>

这样,Angular 将从 value 属性中获取初始值(应该如此),这样即使没有 Angular 运行.