Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
ARFA
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
ARFA
ARFA
Commits
e6e9be1b
Commit
e6e9be1b
authored
Nov 25, 2018
by
SANCHIT JAIN
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
remove print statement
parent
bdad7991
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
49 deletions
+2
-49
ARFA/ARFA_app/views.py
ARFA/ARFA_app/views.py
+2
-49
No files found.
ARFA/ARFA_app/views.py
View file @
e6e9be1b
...
...
@@ -25,7 +25,6 @@ def login(request):
print
(
"session currently is "
+
str
(
request
.
session
.
get
(
'session'
,
None
)))
if
(
request
.
session
.
get
(
'session'
,
None
)
==
True
):
print
(
request
.
session
[
'session'
])
return
redirect
(
'/arfa/profile'
)
return
render
(
request
,
'ARFA_app/login.html'
)
...
...
@@ -44,31 +43,16 @@ def reg(request):
if
(
request
.
method
==
"POST"
):
role
=
request
.
POST
[
'role'
]
data
=
{
'username'
:
request
.
POST
[
'username'
],
'name'
:
request
.
POST
[
'name'
],
'email_ID'
:
request
.
POST
[
'email_ID'
],
'address'
:
request
.
POST
[
'email_ID'
],
'password'
:
request
.
POST
[
'password'
],
'phone_number'
:
request
.
POST
[
'phone_number'
]}
# data = dict(request.POST.copy()) #copy to make QueryDict mutable. HttpResponse is immutable
# data.pop('csrfmiddlewaretoken')
# data.pop('role')
# data.pop('repassword')
# data['phone_number']=str(data['phone_number'])
# data.pop('phone_number')
# data={'name':request.POST['name']}
# print(data)
# data = list(map(lambda x: x, data))
# print(data)
if
(
role
==
"Student"
):
s
=
models
.
Student
(
**
data
)
s
.
save
()
# print "me"
else
:
data
[
'salary'
]
=
0
# print (request.POST['subject_ID'])
data
[
'subject_ID'
]
=
models
.
Subject
.
objects
.
filter
(
subject_ID
=
request
.
POST
[
'subject_ID'
])
.
get
()
s
=
models
.
Faculty
(
**
data
)
# print(s)
s
.
save
()
# args={'phone_number':requestphone_number}
# print (request.POST)
return
redirect
(
'/arfa/register'
)
else
:
return
redirect
(
'/arfa'
)
...
...
@@ -76,7 +60,6 @@ def reg(request):
def
students
(
request
):
students
=
models
.
Student
.
objects
.
all
()
.
values
()
print
students
args
=
{
'students'
:
students
}
args2
=
request
.
session
.
get
(
'args'
,
None
)
if
args2
!=
None
:
...
...
@@ -85,7 +68,6 @@ def students(request):
def
faculty
(
request
):
faculty
=
models
.
Faculty
.
objects
.
all
()
.
values
()
print
faculty
args
=
{
'facultys'
:
faculty
}
args2
=
request
.
session
.
get
(
'args'
,
None
)
if
args2
!=
None
:
...
...
@@ -104,6 +86,7 @@ def send_mess(request):
args
=
{
'name'
:
name
,
'phone_number'
:
phone_number
,
'email_ID'
:
email_ID
,
'text'
:
message
}
Info
=
models
.
ContactUs
(
**
args
)
Info
.
save
()
args
.
update
(
request
.
session
.
get
(
'args'
,
None
))
return
render
(
request
,
'ARFA_app/Success.html'
,
args
)
else
:
return
redirect
(
'/arfa/ContactUs'
)
...
...
@@ -122,7 +105,6 @@ def profile(request):
if
(
not
(
authenticated
[
"status"
])):
return
redirect
(
'/arfa/'
,
authenticated
)
else
:
# return redirect(request,'ARFA_app/home.html',args)
request
.
session
[
'username'
]
=
args
[
'user'
]
request
.
session
[
'session'
]
=
True
request
.
session
.
get
(
'role'
,
None
)
...
...
@@ -160,7 +142,6 @@ def check_auth(args):
def
logout
(
request
):
request
.
session
[
'session'
]
=
False
# print(request.session.get('username',None))
request
.
session
.
flush
()
return
render
(
request
,
'ARFA_app/logout.html'
)
...
...
@@ -181,25 +162,14 @@ def testHome(request):
# return HttpResponse(json)
json
[
'questions'
]
=
questionsJSON
print
json
return
render
(
request
,
'ARFA_app/home.html'
,
{
'data'
:
json
})
def
result
(
request
):
if
request
.
method
==
'POST'
:
print
request
.
POST
print
request
.
session
data
=
dict
(
request
.
POST
.
copy
())
#copy to make QueryDict mutable. HttpResponse is immutable
data
.
pop
(
'csrfmiddlewaretoken'
)
print
data
responseObj
=
Responses
()
# responseData = {'Student_ID':request.session['username']}
# responseData['test_ID'] = data.pop('testID')
print
request
.
session
[
'username'
]
responseObj
.
student_ID
=
Student
.
objects
.
get
(
username
=
request
.
session
[
'username'
])
# print responseObj.student_ID
# print data['testID']
# print data.pop('testID')[0]
try
:
responseObj
.
test_ID
=
Test
.
objects
.
get
(
test_ID
=
int
(
data
.
pop
(
'testID'
)[
0
]))
except
Test
.
DoesNotExist
as
e
:
...
...
@@ -256,7 +226,6 @@ def view_personal_question(request):
WHERE q.faculty_id =
%
s and s."subject_ID" = q."subject_ID_id" and q."q_ID" = o."q_ID_id"
order by s.subject,q_ID '''
,[
args
[
'username'
]])
rows
=
cursor
.
fetchall
()
# print(len(rows))
columns
=
[
col
[
0
]
for
col
in
cursor
.
description
]
res
=
[]
options_so_far
=
[]
...
...
@@ -314,7 +283,6 @@ def create_Test(request):
TestForm
=
forms
.
TestForm
()
args
=
{
'username'
:
request
.
session
[
'username'
],
'questions'
:
res
,
'TestForm'
:
TestForm
}
if
request
.
method
==
"GET"
:
print
res
return
render
(
request
,
'ARFA_app/create_Test.html'
,
args
)
if
request
.
method
==
"POST"
:
data
=
dict
(
request
.
POST
.
copy
())
#copy to make QueryDict mutable. HttpResponse is immutable
...
...
@@ -325,17 +293,6 @@ def create_Test(request):
if
TestForm
.
is_valid
():
test
=
TestForm
.
save
()
# for attr in dir(Test):
# print attr
# try:
# data.pop(attr)
# except KeyError as e:
# pass
#data is being sent
#create test object
# test = Test()
containsObj
=
models
.
Contains
(
test_ID
=
test
)
for
q
in
data
.
keys
():
...
...
@@ -353,10 +310,6 @@ def create_Test(request):
except
ValueError
as
e
:
data
.
pop
(
q
)
continue
# for q in data:
print
data
return
render
(
request
,
'ARFA_app/view_personal_Test.html'
,
args
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment