小编Dee*_*HIT的帖子

Django 休息框架。如果用户存在则返回True,否则返回False

需要执行简单的检查:如果用户存在则返回 True,如果不存在则返回 False。我正在尝试使用自定义 json 答案来解决此问题,不确定这是处理它的正确方法。请帮我 。

我的序列化器:

User = get_user_model()

Class UserSerializer(serializers.ModelSerializer):
    class Meta:
        model = User
        fields = (User.USERNAME_FIELD, )
Run Code Online (Sandbox Code Playgroud)

我的看法:

@api_view(['GET'])
def UserViewSet(self, request):
    if request.method == 'GET':
        try:
            user = User.objects.get(username=User.USERNAME_FIELD)
            if User.DoesNotExist:
                json = {}
                json['message']= 'False'
                return Response(json)
            else:
                json = {}
                json['message']= 'True'
                return Response(json)
Run Code Online (Sandbox Code Playgroud)

django-models python-3.x django-rest-framework

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

错误:发送后无法设置标头.Express.js

我有点新的节点和堆栈这个错误很长一段时间.请帮助我解决我的问题.这是我的代码:

app.get('/', function(req , res){
request(url, function(err, response, html){
if (!err && response.statusCode == 200){
  var page = cheerio.load(html);
  page('.search-result-description').each(function(){
    var data = [];
    var name = page(this).find('.search-result-item__head');
    var company = page(this).find('.search-result-item__company');
    var description = page(this).find('.search-result-item__snippet');
    var requirements = page(this).find('.search-result-item__snippet');
    var salary = page(this).find('.b-vacancy-list-salary');

    data.push({
      vac_name:  name.eq(0).text(),
      vac_description: description.eq(0).text(),
      vac_requirements: requirements.eq(0).text(),
      var_company: company.eq(0).text(),
      vac_salary : salary.eq(0).text()
    });
    data = JSON.stringify(data, null, 4);
    res.render('main.ejs', {data: data});
  });
  }
});
});
Run Code Online (Sandbox Code Playgroud)

node.js express

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