我正在使用Django Rest Framework开发API.我正在尝试列出或创建一个"订单"对象,但是当我尝试访问控制台时给出了这个错误:
{"detail": "Authentication credentials were not provided."}
Run Code Online (Sandbox Code Playgroud)
浏览次数:
from django.shortcuts import render
from rest_framework import viewsets
from django.contrib.auth.models import User
from rest_framework.renderers import JSONRenderer, YAMLRenderer
from rest_framework.response import Response
from rest_framework.views import APIView
from order.models import *
from API.serializers import *
from rest_framework.permissions import IsAuthenticated
class OrderViewSet(viewsets.ModelViewSet):
model = Order
serializer_class = OrderSerializer
permission_classes = (IsAuthenticated,)
Run Code Online (Sandbox Code Playgroud)
串行:
class OrderSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = Order
fields = ('field1', 'field2')
Run Code Online (Sandbox Code Playgroud)
我的网址:
# -*- coding: utf-8 -*-
from django.conf.urls import patterns, …Run Code Online (Sandbox Code Playgroud) 我正在Django中构建一个Web应用程序.我有一个上传文件的模型,但我无法删除它.这是我的代码:
class Song(models.Model):
name = models.CharField(blank=True, max_length=100)
author = models.ForeignKey(User, to_field='id', related_name="id_user2")
song = models.FileField(upload_to='/songs/')
image = models.ImageField(upload_to='/pictures/', blank=True)
date_upload = models.DateField(auto_now_add=True)
def delete(self, *args, **kwargs):
# You have to prepare what you need before delete the model
storage, path = self.song.storage, self.song.path
# Delete the model before the file
super(Song, self).delete(*args, **kwargs)
# Delete the file after the model
storage.delete(path)
Run Code Online (Sandbox Code Playgroud)
然后,在"python manage.py shell"中我这样做:
song = Song.objects.get(pk=1)
song.delete()
Run Code Online (Sandbox Code Playgroud)
它从数据库中删除,但不从服务器上的文件中删除.我还能尝试什么?
谢谢!
如何在JavaFX/ScalaFX应用程序中运行Akka actor?
(这是基于第一个答案的问题更新)
解决方案是共享相同的执行上下文吗?是否有基于JavaFx ExecutorService的Actors调度程序?(运行UI操作代码的那个)
这是否意味着一个代理将代表UI并能够操纵它?我的意思是因为如果在UI ExecutorService上有几个actor,建议如下,这是不是意味着在代理(对象是UI)之间共享一个状态?
2个演员可以在不同的执行器服务上进行通信吗?我问这个是因为根据下面的建议,一些代理将在UI Executor服务上,而其他代理不在.
最后,为什么使用akka,它的Executor上下文不同并使用Platform.runLater,可能会对UI的性能产生一些影响.我在同一个应用程序中提出了多个执行程序服务的问题:那是不是很糟糕?
您好,我已使用以下命令将我的 Vue.js 应用程序部署到 Cloudflare 工作人员:
wrangler generate --site
wrangler publish --env dev
Run Code Online (Sandbox Code Playgroud)
这是我的 wrangler.toml:
account_id = "xxx"
name = "name"
type = "webpack"
workers_dev = true
[site]
bucket = "./dist"
entry-point = "workers-site"
[env.dev]
name = "name"
route = "xxx.com/*"
zone_id = "XXX"
account_id = "XXX"
Run Code Online (Sandbox Code Playgroud)
该网站很好并且位于“xxx.com”上,但是当我在任何其他路线上刷新页面时,我收到以下错误消息:
在您的内容命名空间中找不到 es-es/index.html
或者例如:
在您的内容命名空间中找不到 category/65/index.html
在 nginx 上,我必须创建一个 .htaccess,但我不知道如何让它在这里工作。
这是我的 index.js 以防万一:
import { getAssetFromKV, mapRequestToAsset } from '@cloudflare/kv-asset-handler'
/**
* The DEBUG flag will do two things that help during development:
* …Run Code Online (Sandbox Code Playgroud) 我有一个带有docker的网站,并且使用caddy进行生产。这是我的配置Caddyfile
mydomain.com {
proxy / django:5000 {
header_upstream Host {host}
header_upstream X-Real-IP {remote}
header_upstream X-Forwarded-Proto {scheme}
header_upstream X-CSRFToken {~csrftoken}
}
log stdout
errors stdout
gzip
}
Run Code Online (Sandbox Code Playgroud)
当我使用mydomain.com时,此配置效果很好,但是当我尝试通过IP访问服务器时,它返回以下错误:
404 Site 156.130.11.8 is not served on this interface
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用*,156.130.11.8和:80
* {
proxy / django:5000...
...
156.130.11.8 {
proxy / django:5000...
...
Run Code Online (Sandbox Code Playgroud)
这一切都不起作用,你们当中有人知道我该如何解决吗?
编辑:代码在这里:https : //github.com/maguayo/django-starter-api 球童配置位于compose / production / caddy /下,我正在运行的配置位于“ production.yml ”上
有谁知道如何在Linux内核调度程序中实现异构多处理(HMP)调度?
这已在ODROID-XU3板提供的内核中实现.(https://github.com/hardkernel/linux.git -b odroidxu3-3.10.y-android)
我粗略地知道它计算某个进程的负载,并根据该负载重新调度到更快或更慢的CPU.我正在寻找更详细的解释,如果可能的话,还有实现此功能的函数的代码位置.
我需要创建一个photobooth移动应用程序,并决定使用HTML5来处理我的移动应用程序.目前,我正在使用getUserMedia方法,该方法在我的笔记本电脑网络摄像头上运行良好.然而,当我尝试在手机上测试它作为移动应用程序时,它无法正常工作,它显示的只是一个视频图标.这让我发现getUserMedia在Android浏览器中不支持.
我仍然想继续使用HTML5让我的photobooth移动应用程序工作,但我如何在手机中访问相机,是否可以这样做?
有谁知道如何从request.get_full_path()获取URL名称?
例如:
我在urls.py中有这个URL
url(r'^evaluation-active/$', 'web.evaluation.evaluation', name='evaluation'),
Run Code Online (Sandbox Code Playgroud)
在我的context_processor.py中:
def is_evaluation(request):
return {"test":request.get_full_path()}
Run Code Online (Sandbox Code Playgroud)
如何返回"评估"而不是"/ evaluation-active /"?
谢谢
在R-统计中,假设我有
a <- 5
b <- 3
Run Code Online (Sandbox Code Playgroud)
现在我想用表达式函数编写一个数学方程式,如下所示
exp <- expression(a * e ^ (b * x))
Run Code Online (Sandbox Code Playgroud)
但我想要方程中a和b的值而不是字母,
即我希望它显示5 e ^ 3x.
我怎么做?
原因是我不会提前知道值a和b,这些来自拟合指数曲线,所以我不能使用 expression(5 * e ^ (3 * x)).
我正在使用Ionic 2和Django Rest Framework构建应用程序.我需要从画廊或相机拍摄照片并将此照片上传到我的服务器.
我有这个代码打开相机并拍照.
options = {}
Camera.getPicture(options).then((imageData) => {
// imageData is either a base64 encoded string or a file URI
// If it's base64:
let base64Image = "data:image/jpeg;base64," + imageData;
}, (err) => {
});
Run Code Online (Sandbox Code Playgroud)
但我不知道它在哪里保存图片或如何将其发送到服务器.我在互联网上找不到任何东西.
谢谢