dajngo权限
def index(request
):
user
= request
.session
.get
('account')
calss
= models
.Class
.objects
.all()
p
= Paginator
(calss
, 1)
id = request
.GET
.get
('id')
try:
calss
= p
.page
(id)
except EmptyPage
:
calss
= p
.page
(1)
except PageNotAnInteger
:
calss
= p
.page
(1)
if user
:
users
= models
.User
.objects
.filter(account
=user
).first
()
ter
= models
.User
.objects
.filter(
account
=user
, is_ter
=True).first
()
user
= models
.User
.objects
.filter(account
=user
, is_ter
=False).first
()
print(ter
)
return render
(request
, 'index.html', locals())
def add_class(request
):
user_name
= request
.session
.get
('account')
ter
= models
.User
.objects
.filter(account
=user_name
, is_ter
=True).first
()
user
= models
.User
.objects
.filter(account
=user_name
, is_ter
=False).first
()
if ter
:
if request
.method
== "POST":
name
= request
.POST
.get
('name')
number
= request
.POST
.get
('number')
path
= request
.FILES
.get
('img')
file_path
= name
+ '.' + path
.name
.split
('.')[-1]
file = 'img/' + file_path
with open(os
.path
.join
(STATICFILES_DIRS
[0], file), 'wb') as fp
:
fp
.write
(path
.read
())
models
.Class
.objects
.create
(
name
=name
,
number
=number
,
path
=file,
user
=ter
)
return redirect
('/')
elif user
:
return redirect
('/')
return render
(request
, 'add_class.html')
转载请注明原文地址: https://yun.8miu.com/read-56757.html