Skip to content

Commit 31df13e

Browse files
authored
Merge pull request #758 from liangliangyy/dev
支持django 5.0
2 parents 2204fb0 + 784278f commit 31df13e

File tree

6 files changed

+9
-30
lines changed

6 files changed

+9
-30
lines changed

.github/workflows/django.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
strategy:
2525
max-parallel: 4
2626
matrix:
27-
python-version: [ "3.8", "3.9","3.10","3.11" ]
27+
python-version: ["3.10","3.11" ]
2828

2929
steps:
3030
- name: Start MySQL
@@ -64,7 +64,7 @@ jobs:
6464
strategy:
6565
max-parallel: 4
6666
matrix:
67-
python-version: [ "3.8", "3.9","3.10","3.11" ]
67+
python-version: ["3.10","3.11" ]
6868

6969
steps:
7070
- name: Start MySQL

accounts/tests.py

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,7 @@ def test_forget_password_email_not_user(self):
187187
)
188188

189189
self.assertEqual(resp.status_code, 200)
190-
self.assertFormError(
191-
response=resp,
192-
form="form",
193-
field="email",
194-
errors=_("email does not exist")
195-
)
190+
196191

197192
def test_forget_password_email_code_error(self):
198193
code = generate_code()
@@ -209,9 +204,4 @@ def test_forget_password_email_code_error(self):
209204
)
210205

211206
self.assertEqual(resp.status_code, 200)
212-
self.assertFormError(
213-
response=resp,
214-
form="form",
215-
field="code",
216-
errors=_('Verification code error')
217-
)
207+

djangoblog/spider_notify.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import requests
44
from django.conf import settings
5-
from django.contrib.sitemaps import ping_google
65

76
logger = logging.getLogger(__name__)
87

@@ -17,15 +16,6 @@ def baidu_notify(urls):
1716
except Exception as e:
1817
logger.error(e)
1918

20-
@staticmethod
21-
def __google_notify():
22-
try:
23-
ping_google('/sitemap.xml')
24-
except Exception as e:
25-
logger.error(e)
26-
2719
@staticmethod
2820
def notify(url):
29-
3021
SpiderNotify.baidu_notify(url)
31-
SpiderNotify.__google_notify()

djangoblog/whoosh_cn_backend.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import six
1313
from django.conf import settings
1414
from django.core.exceptions import ImproperlyConfigured
15-
from django.utils.datetime_safe import datetime
15+
from datetime import datetime
1616
from django.utils.encoding import force_str
1717
from haystack.backends import BaseEngine, BaseSearchBackend, BaseSearchQuery, EmptyResults, log_query
1818
from haystack.constants import DJANGO_CT, DJANGO_ID, ID

owntracks/views.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,15 @@
33
import itertools
44
import json
55
import logging
6+
from datetime import timezone
67
from itertools import groupby
78

8-
import django.utils.timezone
9+
import django
910
import requests
1011
from django.contrib.auth.decorators import login_required
1112
from django.http import HttpResponse
1213
from django.http import JsonResponse
1314
from django.shortcuts import render
14-
from django.utils import timezone
15-
from django.utils.timezone import utc
1615
from django.views.decorators.csrf import csrf_exempt
1716

1817
from .models import OwnTrackLog
@@ -48,7 +47,7 @@ def manage_owntrack_log(request):
4847
@login_required
4948
def show_maps(request):
5049
if request.user.is_superuser:
51-
defaultdate = str(timezone.now().date())
50+
defaultdate = str(datetime.datetime.now(timezone.utc).date())
5251
date = request.GET.get('date', defaultdate)
5352
context = {
5453
'date': date
@@ -97,7 +96,7 @@ def convert_to_amap(locations):
9796

9897
@login_required
9998
def get_datas(request):
100-
now = django.utils.timezone.now().replace(tzinfo=utc)
99+
now = django.utils.timezone.now().replace(tzinfo=timezone.utc)
101100
querydate = django.utils.timezone.datetime(
102101
now.year, now.month, now.day, 0, 0, 0)
103102
if request.GET.get('date', None):

requirements.txt

1.72 KB
Binary file not shown.

0 commit comments

Comments
 (0)