问题标签 [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.
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 ”
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 )/
如何做到这一点?
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 视图如下所示:
angularjs - 从 Django 插入模态表单时,ng-model 未附加到控制器 $scope
我正在使用以下template
属性将 Django 的表单提供给 angular-ui-bootstrap 模态:
从表单视图提供的模态模板的相关部分:
然后我使用django-angularng-model
在每个表单字段上创建一个(请参阅文档),对应于下面的简单表单:
但是,当我尝试访问此表单字段时,$scope
我得到undefined
.
我检查了页面的来源,它似乎应该可以工作(见倒数第二行):
我试过做类似$scope.$digest()
但得到[$rootScope:inprog]
错误的事情。
更新
$scope
一旦它被切换,它就会意识到这个字段。现在我只需要从一开始就想办法做到这一点......
django - Python ImportError:没有名为 djng 的模块
不确定要安装的正确软件包是什么。当我执行 pip install djng 时,我收到此错误消息。
angularjs - 从角度控制器访问动态命名的表单
全部,
我在 Angular 控制器中有一个表单。但是该表单的名称是从服务器动态生成的(由 Django)。有谁知道我如何访问该表单(目的是在与服务器进行一些交互后更改某些项目的有效性)。
这是一些代码:
my_template.html:
我的视图.py:
my_app.js:
如果有帮助,我正在使用 django-angular 来让我的 Django 表单与 Angular 一起玩得很好。
谢谢。
angularjs - 压缩图像不会使用 Angular js 保存
我正在尝试使用角度 js 压缩多个图像,它还在提交按钮之前显示压缩图像,但在上传这些图像后,它们将以原始大小而不是压缩大小保存在数据库中
需要进行哪些修正?请帮助...
这是我正在做的演示。现在我想将这些图像保存到数据库中,但原来的图像正在......该怎么办?
python - django-angular 示例错误
我们希望这个线程将帮助用户运行 Python 的 django-angular 包。
目前,我们正在遵循示例:django-angular
我们能够让演示运行,但加载一些静态文件时出错。包的创建者说这与 Django 相关,而不是包本身,即使我们正在“开箱即用”运行示例而不进行更改。
该示例应如下所示:工作示例
我们尝试过的:目前,包括 Angular 在内的所有依赖项都已安装。我们在想,urls.py
文件中的某些内容可能没有正确映射。任何建议将不胜感激,并希望这个线程将帮助其他人使用这个包。
django - Django rest API vs Django 视图
我正在构建一个项目,我有两种方法可以遵循 -
我可以为所有操作创建 API 并从可以在 Angular 中的前端调用它们。
或者我可以使用普通的 Django 视图和模板。
问题:最好的方法是什么?它们对性能的影响是什么?