|
@@ -1,11 +1,12 @@
|
|
import json
|
|
import json
|
|
-from datetime import datetime
|
|
|
|
|
|
+from datetime import datetime, timedelta
|
|
|
|
|
|
from django.contrib.auth.decorators import login_required
|
|
from django.contrib.auth.decorators import login_required
|
|
from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage
|
|
from django.core.paginator import Paginator, PageNotAnInteger, EmptyPage
|
|
from django.http import JsonResponse, HttpResponseRedirect
|
|
from django.http import JsonResponse, HttpResponseRedirect
|
|
from django.shortcuts import render, redirect
|
|
from django.shortcuts import render, redirect
|
|
from django.urls import reverse
|
|
from django.urls import reverse
|
|
|
|
+from django.utils import timezone
|
|
|
|
|
|
import blog
|
|
import blog
|
|
from blog import models
|
|
from blog import models
|
|
@@ -182,12 +183,14 @@ def add_article(request):
|
|
is_top = request.POST['is_top']
|
|
is_top = request.POST['is_top']
|
|
|
|
|
|
category_obj = models.Category.objects.get(id=category)
|
|
category_obj = models.Category.objects.get(id=category)
|
|
-
|
|
|
|
|
|
+ now_utc = timezone.now() # aware UTC 时间
|
|
|
|
+ # ① 如果你想要 UTC+8:
|
|
|
|
+ beijing_time = now_utc + timedelta(hours=8)
|
|
article_obj = models.Article.objects.create(title=title, intro=intro, category=category_obj,
|
|
article_obj = models.Article.objects.create(title=title, intro=intro, category=category_obj,
|
|
html_text=html_text,
|
|
html_text=html_text,
|
|
markdown_text=markdown_text,
|
|
markdown_text=markdown_text,
|
|
type=type_, status=status, user=request.user,
|
|
type=type_, status=status, user=request.user,
|
|
- created_time=datetime.now(),
|
|
|
|
|
|
+ created_time=beijing_time,
|
|
is_top=is_top
|
|
is_top=is_top
|
|
)
|
|
)
|
|
tags_id = []
|
|
tags_id = []
|
|
@@ -221,11 +224,13 @@ def add_media(request):
|
|
music_id = request.POST['music_id']
|
|
music_id = request.POST['music_id']
|
|
cover_obj = models.FileRecord.objects.get(id=cover)
|
|
cover_obj = models.FileRecord.objects.get(id=cover)
|
|
music_obj = models.FileRecord.objects.get(id=music_id)
|
|
music_obj = models.FileRecord.objects.get(id=music_id)
|
|
-
|
|
|
|
|
|
+ now_utc = timezone.now() # aware UTC 时间
|
|
|
|
+ # ① 如果你想要 UTC+8:
|
|
|
|
+ beijing_time = now_utc + timedelta(hours=8)
|
|
category_obj = models.Category.objects.get(id=category)
|
|
category_obj = models.Category.objects.get(id=category)
|
|
article_obj = models.Article.objects.create(title=title, category=category_obj,
|
|
article_obj = models.Article.objects.create(title=title, category=category_obj,
|
|
type=type_, status=status, user=request.user,
|
|
type=type_, status=status, user=request.user,
|
|
- created_time=datetime.now(),
|
|
|
|
|
|
+ created_time=beijing_time,
|
|
cover=cover_obj, music=music_obj
|
|
cover=cover_obj, music=music_obj
|
|
)
|
|
)
|
|
if tags != 'null':
|
|
if tags != 'null':
|