问题标签 [django-angular]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1764 浏览

angularjs - Django 拒绝在 iframe 中显示 YouTube 视频,因为它将“X-Frame-Options”设置为“SAMEORIGIN”

我的 HTML 页面如下所示:

'exercise_video_url' 我在我的控制器中设置如下:

我正在从我的 Django 视图中获取特定的运动相关信息,运动模型有一个 video_url 作为属性。我在某处阅读并在我的角度控制器中注入了 $sce 服务。

视频链接本身看起来像' https://youtu.be/ ******' --> * 是几个随机字符。如果您在浏览器中点击此链接或直接将其作为 ng-src 的来源,则此链接可以独立工作。

我还尝试在我的 settings.py 中 评论“ django.middleware.clickjacking.XFrameOptionsMiddleware ”

0 投票
0 回答
250 浏览

angularjs - Angularjs 与 Django:使用 url 中的范围参数从角度控制器制作 http.get

我的 Django 视图如下所示:

我的 url.py:

我调用这些视图的角度控制器:

我想要达到的目标:

  • 在初始视频控制器加载时,我可以获取分配给 $scope 参数的初始练习详细信息,如代码片段所示。
  • 当我运行 playNextTest() 函数时,我应该能够调用 django view exercise_next 我需要修改我的 url 并附加类似 ../api/exercises/($scope.exercise_type+1)/(($scope.intensity_level )/

如何做到这一点?

0 投票
1 回答
458 浏览

angularjs - django 角度匿名用户

我正在从我的 Angular 客户端向我的 Django 后端发送一个 $http get 请求,其中 (request.user) 给了我Anonymous。因此,我可以在服务器端做任何事情。

我在 django 端使用django-rest-auth并在客户端使用angular-django-registration-auth进行身份验证。身份验证本身是成功的 - 我可以登录并检索从服务器发送的客户端的用户名、电子邮件 ID。

我的请求如下所示:

在我的应用程序配置中,我添加了以下行:

从我的 chrome 浏览器控制台看到的请求标头如下:

如果我直接在 django 服务器运行的“ http://127.0.0.1:8000/api/exercises/get_exercise/2/ ”上从我的 django api 端点点击相同的 url,则它是成功的,并且请求标头如下:

我看到的不同之处在于,成功的请求发送了 cookie 和会话信息,而从我的 Angular 应用程序发送的请求中缺少它。

原因和解决方法是什么?

我的 Django settings.py 有以下内容:

我的 Django 视图如下所示:

0 投票
0 回答
206 浏览

angularjs - 从 Django 插入模态表单时,ng-model 未附加到控制器 $scope

我正在使用以下template属性将 Django 的表单提供给 angular-ui-bootstrap 模态:

从表单视图提供的模态模板的相关部分:

然后我使用django-angularng-model在每个表单字段上创建一个(请参阅文档),对应于下面的简单表单:

但是,当我尝试访问此表单字段时,$scope我得到undefined.

我检查了页面的来源,它似乎应该可以工作(见倒数第二行):

我试过做类似$scope.$digest()但得到[$rootScope:inprog]错误的事情。

更新

$scope一旦它被切换,它就会意识到这个字段。现在我只需要从一开始就想办法做到这一点......

0 投票
1 回答
1011 浏览

django - Python ImportError:没有名为 djng 的模块

不确定要安装的正确软件包是什么。当我执行 pip install djng 时,我收到此错误消息。

0 投票
1 回答
366 浏览

angularjs - 从角度控制器访问动态命名的表单

全部,

我在 Angular 控制器中有一个表单。但是该表单的名称是从服务器动态生成的(由 Django)。有谁知道我如何访问该表单(目的是在与服务器进行一些交互后更改某些项目的有效性)。

这是一些代码:

my_template.html:

我的视图.py:

my_app.js:

如果有帮助,我正在使用 django-angular 来让我的 Django 表单与 Angular 一起玩得很好。

谢谢。

0 投票
0 回答
208 浏览

angularjs - 压缩图像不会使用 Angular js 保存

我正在尝试使用角度 js 压缩多个图像,它还在提交按钮之前显示压缩图像,但在上传这些图像后,它们将以原始大小而不是压缩大小保存在数据库中

需要进行哪些修正?请帮助...

这是我正在做的演示。现在我想将这些图像保存到数据库中,但原来的图像正在......该怎么办?

0 投票
0 回答
26 浏览

python - django-angular 示例错误

我们希望这个线程将帮助用户运行 Python 的 django-angular 包。

目前,我们正在遵循示例:django-angular

我们能够让演示运行,但加载一些静态文件时出错。包的创建者说这与 Django 相关,而不是包本身,即使我们正在“开箱即用”运行示例而不进行更改。

这是错误: 在此处输入图像描述

而我们所看到的: 在此处输入图像描述

该示例应如下所示:工作示例

我们尝试过的:目前,包括 Angular 在内的所有依赖项都已安装。我们在想,urls.py文件中的某些内容可能没有正确映射。任何建议将不胜感激,并希望这个线程将帮助其他人使用这个包。

0 投票
2 回答
2008 浏览

django - Django rest API vs Django 视图

我正在构建一个项目,我有两种方法可以遵循 -

我可以为所有操作创建 API 并从可以在 Angular 中的前端调用它们。

或者我可以使用普通的 Django 视图和模板。

问题:最好的方法是什么?它们对性能的影响是什么?

0 投票
1 回答
836 浏览

python - 如何在资产文件夹中加载图像,在 Django 框架中运行 Angular?

我正在尝试在 Django 2.1 中运行 Angular 6 应用程序。我能够运行应用程序并获取网页。但是,资产文件夹中的所有图像都不会在 UI 中呈现。它以 404 Not Found 的形式返回。

这是我在 UI 中遇到的错误

我的 index.html 如下所示

settings.py 是这样的

所以我错过了什么或做错了什么?