I am following an online tutorial on Django.
Below is my Models script:
from django.db import models
from datetime import datetime
class Tutorial(models.Model):
tutorial_title = models.CharField(max_length=200)
tutorial_content = models.TextField()
tutorial_published = models.DateTimeField('date published', default=datetime.now)
def __str__(self):
return self.tutorial_title
and here is my admin script:
from django.contrib import admin
from .models import Tutorial
# Register your models here.
class TutorialAdmin(admin.ModelAdmin):
fieldsets = [
("Title/date",{"fields":["tutorial_title","tutorial_published"]}),
("Content", {"fields":['tutorial_content']})
]
admin.site.register(Tutorial, TutorialAdmin)
My issue is that DateTimeField(default=) is just not working. I am absolutely unable to change the default time in tutorial published. No matter what I put in default, nothing changes. It's always 16:39:02. This isn't a time zone difference. I have no clue what is causing this. Any help would be greatly appreciated.