小编Ved*_*ran的帖子

如何在Django rest框架中发送标头可浏览的API

如何在Django REST框架可浏览的API视图中发送标头,我通过匹配标记来验证调用,并在标头中传递.我可以在postman中使用该API并且它工作得很好,但我想提供输入以将访问令牌放在Django REST框架的可浏览API上.

作为参考,比如我想要标题的输入,我附上了UI的图片.

在此输入图像描述

任何帮助表示赞赏.谢谢

api django header browsable django-rest-framework

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

edX MongoDB连接错误111

当我尝试登录edX Studio时,我总是收到连接错误:

ConnectionFailure at /home/
[Errno 111] Connection refused

Request Method: GET
Request URL: http://localhost:8001/home/
Django Version: 1.4.20
Exception Type: ConnectionFailure
Exception Value: [Errno 111] Connection refused

Exception Location: /edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/pymongo/mongo_client.py in __init__, line 369
Python Executable: /edx/app/edxapp/venvs/edxapp/bin/python
Python Version: 2.7.3
Run Code Online (Sandbox Code Playgroud)

我已经在谷歌上做了尽职调查并做了以下事情:

sudo rm /var/lib/mongodb/mongod.lock

sudo mongod --repair

sudo service mongodb start
Run Code Online (Sandbox Code Playgroud)

而且所有这些都是变化,没有什么可以做到的.

请问有人可以帮助我吗?谢谢阅读.

编辑:当我尝试通过:staff@example.com edx登录edX Studio时发生错误

我在服务器上收到登录成功消息,但在此之后我立即收到该错误.

mongodb edx

8
推荐指数
2
解决办法
3309
查看次数

如何在django中动态创建权限?

现在我可以使用Django组模块创建新组. from django.contrib.auth.models import Group 我可以为组分配权限.例如,我创建了一个新组"HR"

通过Group(name="HR").

现在我想创建像这样的权限

  • can_create_hr
  • can_edit_hr

我应该能够将此权限分配给其他组.

我该怎么做?

python django

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

Django 模型 - 使用 Shell 插入外键值

我正在尝试通过 Django Shell 保存我的模型的值。我是 Django 的初学者。我已经装箱了三个模型。我在模型中逐一插入值。我首先创建了部门并插入了所有部门值。创建了学生并插入了所有与学生相关的值。现在我尝试在包含两个外键 StudentId 和 dept id 的课程中​​插入值。如何使用 Django Shell 为 Student 模型插入值。

    # -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import models

# Create your models here.
from django.db import models
from django.utils import timezone

class Student(models.Model):
    studentId = models.AutoField(primary_key=True)
    firstname = models.CharField(max_length=50)
    middlename = models.CharField(max_length=1)
    lastname = models.CharField(max_length=50)
    city = models.CharField(max_length=200)
    registe_dt = models.DateTimeField(default=timezone.now())
    def __str__(self):
        return '%s %s %s' % (self.studentId, self.firstname,self.city)


class Dept(models.Model):
    deptId = models.AutoField(primary_key=True)
    deptName = models.CharField(max_length=200)
    def …
Run Code Online (Sandbox Code Playgroud)

django django-models

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

詹金斯管道 s3 文件下载

我正在尝试在 jenkins 中添加一个步骤以从 s3 下载

//download file from s3
withAWS(credentials:'credss') { 
  s3Download(file:'test.json', bucket:'test', path:'/devops/test.json',force:true)
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

java.lang.NoSuchMethodError:在步骤中找不到这样的 DSL 方法“withAWS”

jenkins jenkins-pipeline

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

AWS:查找 IAM 用户创建者

是否可以找出谁创建了 IAM 用户?我的组织 AWS 账户中有很多用户,我想删除这些用户,但我想检查创建它们的用户是否因任何原因仍然需要它们,但我找不到创建者信息。

是否可以通过控制台(找不到)或以编程方式获取该详细信息?

amazon-web-services amazon-iam

2
推荐指数
1
解决办法
3095
查看次数

Sequelize仅以UTC格式读取日期时间

我已经将timezone选项设置为我的时区(Europe/Zagreb我也尝试+01:00过),并且时间保存应该是,但是,当从数据库中读取时间时,Sequelize会将其转换为UTC.我曾尝试不同的时区也一样,每个正确保存,而是从数据库中读取时总是转换为UTC.

我做错了什么,或者这是一个已知的问题,是否有任何解决方法?

我创建了一个新的连接:

sequelize = new Sequelize(config.database, config.username, config.password, config);
Run Code Online (Sandbox Code Playgroud)

我的配置看起来像这样:

"development": {
    "username": "root",
    "password": "root",
    "database": "db",
    "host": "localhost",
    "dialect": "mysql",
    "timezone": "Europe/Zagreb"
}
Run Code Online (Sandbox Code Playgroud)

mysql timezone datetime utc sequelize.js

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

解组JSON返回空结构

这是我的JSON文件:

{
    "database": {
        "dialect": "mysql"
        "host": "localhost",
        "user": "root",
        "pass": "",
        "name": "sws"
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

package config

import (
    "fmt"
    "encoding/json"
    "io/ioutil"
    "log"
    "os"
)

type ConfigType struct {
    Database DatabaseType `json:"database"`
}

type DatabaseType struct {
    Dialect string `json:"dialect"`
    Host string `json:"host"`
    User string `json:"user"`
    Pass string `json:"pass"`
    Name string `json:"name"`
}

func Config() {
    file, err := os.Open("./config/config.json")
    if err != nil {
        log.Fatal(err)
    }
    defer file.Close()

    fileBytes, _ := ioutil.ReadAll(file)

    var Conf ConfigType
    json.Unmarshal(fileBytes, &Conf) …
Run Code Online (Sandbox Code Playgroud)

json go unmarshalling

0
推荐指数
1
解决办法
677
查看次数

我的SSH连接未知

我想了解SSH服务器上的内容.当我输入

netstat -an | grep -i ':22'
Run Code Online (Sandbox Code Playgroud)

它出来了:

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
tcp        0      0 192.168.0.1:22          192.168.0.3:49236       ESTABLISHED
tcp        0      0 192.168.0.1:22          43.229.53.72:16866      ESTABLISHED
Run Code Online (Sandbox Code Playgroud)

我的本地IP实际上是192.168.0.3,我的服务器是192.168.0.1.我怎样才能解释43.229.53.72:16866?它似乎是一个中国地址.

who -a
Run Code Online (Sandbox Code Playgroud)

给我

                        2015-09-09 02:05                62 id=si    term=0 sortie=0
           démarrage système 2015-09-09 02:05
           niveau d'exécution 2 2015-09-09 02:05                   dernier=S
                        2015-09-09 02:06              1890 id=l2    term=0 sortie=0
IDENTIFIANT   tty1         2015-09-09 02:06              2987 id=1
IDENTIFIANT   tty5         2015-09-09 02:06              2991 id=5
IDENTIFIANT   tty2         2015-09-09 02:06              2988 id=2
IDENTIFIANT   tty4         2015-09-09 02:06              2990 id=4
IDENTIFIANT   tty3         2015-09-09 02:06 …
Run Code Online (Sandbox Code Playgroud)

ssh tcp

-2
推荐指数
1
解决办法
410
查看次数