【问题标题】:django datetime fromisoformat: argument must be str errordjango datetime fromisoformat:参数必须是 str 错误
【发布时间】:2022-12-17 11:33:41
【问题描述】:
I'm trying to save the date information to the database but I'm getting a typeerror

def message_send(request): if request.user.is_authenticated: if request.method == 'POST': name = request.user.username email = request.user.get_email title = request.POST.get('title') 消息= request.POST.get('message') date = models.DateTimeField(default=timezone.now) support = supportmessages(name=name,email=email,title=title,message=message,date=date) 支持.save () messages.success(request, '您的消息已发送') return render(request,"messagesend.html") return render(request,"messagesend.html") else: return redirect(request,"{% url '家' %}”)

the codes in this views.py file I try timezone.now but it doesn't work

【问题讨论】:

    标签: python django web


    【解决方案1】:

    对不起我的代码在这里

    def message_send(request):
    if request.user.is_authenticated:
        if request.method == 'POST':
            name = request.user.username
            email = request.user.get_email
            title = request.POST.get('title')
            message = request.POST.get('message')
            date = models.DateTimeField(default=timezone.now)
            support = supportmessages(name=name,email=email,title=title,message=message,date=date)
            support.save()
            messages.success(request, 'Your mesaage has been sent')
            return render(request,"messagesend.html")
        return render(request,"messagesend.html")
    else:
        return redirect(request,"{% url 'home' %}")
    

    【讨论】:

      猜你喜欢
      • 2022-11-27
      • 1970-01-01
      • 2022-11-21
      • 2020-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      相关资源
      最近更新 更多