mirror of https://github.com/raiots/TasksManager
fix: when month change, the default page does not change the view according to the current
This commit is contained in:
parent
6103d632d0
commit
ca826cfb19
|
@ -25,15 +25,17 @@ import decimal
|
||||||
|
|
||||||
|
|
||||||
class IndexView(View):
|
class IndexView(View):
|
||||||
# TODO 解决系统时间变化,日期不刷新的问题
|
|
||||||
# https://stackoverflow.com/questions/63072235/django-localdate-doesnt-return-correct-date
|
|
||||||
# https://stackoverflow.com/questions/13225890/django-default-timezone-now-saves-records-using-old-time
|
|
||||||
# https://stackoverflow.com/questions/38237777/django-timezone-now-vs-timezone-now
|
|
||||||
|
|
||||||
@method_decorator(login_required)
|
@method_decorator(login_required)
|
||||||
#TODO 部门不用部门下用户累加
|
def get(self, request, year=None, month=None):
|
||||||
def get(self, request, year=timezone.now().year, month=timezone.now().month):
|
# 搞成了!!! 当月份更改时自动变更首页显示的月份! 其实就是用的上面那个链接的方法,之前不知道为啥没去用
|
||||||
|
# https://stackoverflow.com/questions/63072235/django-localdate-doesnt-return-correct-date
|
||||||
|
# https://stackoverflow.com/questions/13225890/django-default-timezone-now-saves-records-using-old-time
|
||||||
|
# https://stackoverflow.com/questions/38237777/django-timezone-now-vs-timezone-now
|
||||||
|
if year is None:
|
||||||
|
year = timezone.now().year
|
||||||
|
if month is None:
|
||||||
|
month = timezone.now().month
|
||||||
|
#TODO 部门不用部门下用户累加
|
||||||
# 建立username和真实姓名的对应字典,并在工作量计算完成后插入结果集
|
# 建立username和真实姓名的对应字典,并在工作量计算完成后插入结果集
|
||||||
user_info = User.objects.filter(department=request.user.department)\
|
user_info = User.objects.filter(department=request.user.department)\
|
||||||
.values_list('username', 'real_name')
|
.values_list('username', 'real_name')
|
||||||
|
|
Loading…
Reference in New Issue