小编Mar*_*ayo的帖子

Django Rest Framework - 未提供身份验证凭据

我正在使用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)

python django django-rest-framework

76
推荐指数
9
解决办法
6万
查看次数

Django删除FileField

我正在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)

它从数据库中删除,但不从服务器上的文件中删除.我还能尝试什么?

谢谢!

django django-models

75
推荐指数
7
解决办法
4万
查看次数

JavaFx2或ScalaFx + Akka

如何在JavaFX/ScalaFX应用程序中运行Akka actor?

(这是基于第一个答案的问题更新)

解决方案是共享相同的执行上下文吗?是否有基于JavaFx ExecutorService的Actors调度程序?(运行UI操作代码的那个)

这是否意味着一个代理将代表UI并能够操纵它?我的意思是因为如果在UI ExecutorService上有几个actor,建议如下,这是不是意味着在代理(对象是UI)之间共享一个状态?

2个演员可以在不同的执行器服务上进行通信吗?我问这个是因为根据下面的建议,一些代理将在UI Executor服务上,而其他代理不在.

最后,为什么使用akka,它的Executor上下文不同并使用Platform.runLater,可能会对UI的性能产生一些影响.我在同一个应用程序中提出了多个执行程序服务的问题:那是不是很糟糕?

scala javafx akka javafx-2 scalafx

21
推荐指数
3
解决办法
4930
查看次数

Cloudflare Workers - 使用 Vuejs 的 SPA

您好,我已使用以下命令将我的 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)

cloudflare vue.js cloudflare-workers

13
推荐指数
2
解决办法
3155
查看次数

通过IP访问Caddy服务器

我有一个带有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 ”上

docker docker-compose caddy caddyfile

11
推荐指数
1
解决办法
548
查看次数

如何在Linux内核(Samsung Exynos5422)中实现异构多处理(HMP)调度?

有谁知道如何在Linux内核调度程序中实现异构多处理(HMP)调度?

这已在ODROID-XU3板提供的内核中实现.(https://github.com/hardkernel/linux.git -b odroidxu3-3.10.y-android)

我粗略地知道它计算某个进程的负载,并根据该负载重新调度到更快或更慢的CPU.我正在寻找更详细的解释,如果可能的话,还有实现此功能的函数的代码位置.

scheduling smp linux-kernel odroid hmp

9
推荐指数
1
解决办法
1万
查看次数

使用HTML5访问iOS和Android手机中的相机

我需要创建一个photobooth移动应用程序,并决定使用HTML5来处理我的移动应用程序.目前,我正在使用getUserMedia方法,该方法在我的笔记本电脑网络摄像头上运行良好.然而,当我尝试在手机上测试它作为移动应用程序时,它无法正常工作,它显示的只是一个视频图标.这让我发现getUserMedia在Android浏览器中不支持.

我仍然想继续使用HTML5让我的photobooth移动应用程序工作,但我如何在手机中访问相机,是否可以这样做?

html5 camera android ios

8
推荐指数
1
解决办法
1万
查看次数

从完整路径获取反向URL名称

有谁知道如何从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 /"?

谢谢

python django

5
推荐指数
1
解决办法
1155
查看次数

如何在R中用来自变量的常数编写数学方程式?

在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)).

r

5
推荐指数
1
解决办法
6711
查看次数

如何使用Ionic 2上传图片

我正在使用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)

但我不知道它在哪里保存图片或如何将其发送到服务器.我在互联网上找不到任何东西.

谢谢

django django-rest-framework ionic-framework ionic2

4
推荐指数
1
解决办法
7389
查看次数