小编San*_*eep的帖子

更改日期时间格式django休息框架

我想在django rest框架中更改日期时间格式

我已经实现了一个逻辑,但它并没有满足我的要求

模型

class User (models.Model):
    user_id = models.AutoField(primary_key=True)
    user_name = models.CharField(max_length=150)
    created_at = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

setting.py文件我已经定义了日期时间格式

REST_FRAMEWORK = {

    'DATETIME_FORMAT': "%m/%d/%Y %H:%M:%S",
}
Run Code Online (Sandbox Code Playgroud)

询问

data = User.objects.filter(pk=51)
serializer = UserSerializer(data, many=True)
Run Code Online (Sandbox Code Playgroud)

序列化数据后的结果

 {
      "user_id": 41406,
      "user_name": "abc@gmail.com",
      "created_at": "09/26/2016 22:52:16",
 }
Run Code Online (Sandbox Code Playgroud)

现在,当我点击另一个模型时,日期时间格式也像这样"09/26/2016 22:52:16",但我不想在anthor模型中使用这种日期格式.

如果我们可以更改特定型号的日期时间格式并在序列化程序中调用它,请告诉我

model django-rest-framework

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

我们可以在控制器laravel中使用帮助器吗?

我在新laravel和我有很好的经验CakePHP的.在Cakephp中,我们仅使用帮助器进行视图但是我已经在laravel中看到了我现有的代码,我们在控制器中也使用了帮助器.在控制器中使用帮助器是否可以?

如果是,那么请告诉我,在控制器中使用助手的缺点或优势是什么?

请建议我......

php cakephp helpers laravel

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

恢复git但是合并但没有给出-m选项

我已经提交并推动2更改现在我想从git恢复一次推送

我用过这个

sudo git revert 1c3268d4b69dc6ca9dd89e92b513f5edb194978c
Run Code Online (Sandbox Code Playgroud)

但它告诉我

Commit 1c3268d4b69dc6ca9dd89e92b513f5edb194978c is a merge but no -m option was given
Run Code Online (Sandbox Code Playgroud)

git log

commit b3972be60fb2f2c70b56f470c8327152e773f725
Author: jaskarans <jask@sl.com>
Date:   Fri Mar 16 11:25:49 2018 +0530

    remove error 1599

commit 1c3268d4b69dc6ca9dd89e92b513f5edb194978c
Merge: 5d6fdd4 7531be0
Author: jaskarans <jask@sl.com>
Date:   Fri Mar 16 10:23:58 2018 +0530

    Merge branch 'development' of https:// abc.com:8888/development/asdf into jQuery_update

commit 5d6fdd48cdd0b402913bf70fb64be83e676e8b21
Author: jaskarans <jask@sl.com>
Date:   Fri Mar 16 10:21:26 2018 +0530
Run Code Online (Sandbox Code Playgroud)

git revert

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

Django 查询中条件求和

我们想在 django 中编写这个查询

SELECT sum(recommended='1') AS YES,sum(recommended='0') AS NO FROM `rating` WHERE applied_users = 32500 
Run Code Online (Sandbox Code Playgroud)

我们不知道如何使用 sum "= 1"

Rating.objects.filter(applied_id = 32500).aggregate(YES=Sum('recommended'))
Run Code Online (Sandbox Code Playgroud)

mysql django

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

标签 统计

cakephp ×1

django ×1

django-rest-framework ×1

git ×1

helpers ×1

laravel ×1

model ×1

mysql ×1

php ×1

revert ×1