字符串到日期字段的转换

尼克·T

请耐心等待,因为之前也有人问过类似的问题。我只是不知道如何正确应用它。我有一个 Charfield(又名字符串)形式的字段,称为首次亮相,它以 2019-06-19 的形式表示日期。

我希望它采用这种格式,而不是 06/19/2019 或 6/19/2019。有人可以帮我解决这个问题,以便我可以在我的模板中以这种格式调用它。

#MODELS
class PlayerLkup(models.Model):
    playerid = models.CharField(db_column='playerID', primary_key=True, max_length=255)
    birthmonth = models.IntegerField(db_column='birthMonth', blank=True, null=True)
    birthday = models.IntegerField(db_column='birthDay', blank=True, null=True)
    weight = models.IntegerField(blank=True, null=True)
    debut = models.CharField(max_length=255, blank=True, null=True)    # this is the field I'm working with



#VIEWS
from django.shortcuts import render
from .models import PlayerLkup    

def player_info(request, playerid):
    playerdata = PlayerLkup.objects.get(playerid=playerid)
    battingstats = playerdata.hittingstats_set.all()          #Hittingstats table has a foreign key that references PlayerLkup table
    return render(request, 'careerstats/playerpage.html', {'playerdata': playerdata, 'battingstats': battingstats})



#TEMPLATE
{{ playerdata.debut }} # Unformatted call of debut
约翰·戈登

在您的视图函数中,使用字符串split()函数将首次亮相分成单独的年、月和日值,然后将它们重新组合成您想要的格式。

year, month, day = playerdata.debut.split("-")
new_debut = "%s/%s/%s" % (month, day, year)

然后将此新值传递到您的模板渲染中:

return render(request, 'careerstats/playerpage.html', {'playerdata': playerdata, 'battingstats': battingstats}, 'new_debut': new_debut)

最后,在模板中显示它:

{{ new_debut }}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

字符串日期到xmlgregoriancalendar的转换

来自分类Dev

日期时间到字符串的转换

来自分类Dev

Scala字符串到日期的转换

来自分类Dev

连接字符串到日期的转换

来自分类Dev

日期时间到字符串的转换

来自分类Dev

字符串日期到Java SQL日期转换

来自分类Dev

字符串到日期的转换不保留UTC日期

来自分类Dev

将MySQL日期时间字段转换为字符串

来自分类Dev

将字符串字段转换为日期

来自分类Dev

选择字段symfony“注意:数组到字符串的转换”

来自分类Dev

选择字段symfony“注意:数组到字符串的转换”

来自分类Dev

从字符串到类型“日期”的转换无效

来自分类Dev

Spring 4.0中的字符串到日期的转换

来自分类Dev

Excel:文本字符串到日期的转换

来自分类Dev

字符串到日期的转换Vb.Net

来自分类Dev

Rails Where子句中的字符串到日期的转换

来自分类Dev

Android日期到字符串的转换问题

来自分类Dev

使用Excel VBA进行字符串到日期的转换

来自分类Dev

如何执行尴尬的字符串到日期转换?

来自分类Dev

Snowflake GMT字符串到日期的转换

来自分类Dev

DatePicker的字符串到日期时间的转换问题

来自分类Dev

将字符串转换为日期时间到纪元

来自分类Dev

字符串中的ValueError到日期时间的转换

来自分类Dev

Java异常中的字符串到日期的转换

来自分类Dev

SQL从字符串错误到日期和/或时间的转换

来自分类Dev

从字符串到类型“日期”的转换无效

来自分类Dev

Android日期到字符串的转换问题

来自分类Dev

时间字符串到日期对象的转换js angularJS

来自分类Dev

Grails-字符串到日期的转换