from
django.shortcuts
import
render
from
django.views.decorators.http
import
require_http_methods
from
django.views.decorators.csrf
import
csrf_exempt
from
django.contrib.auth.decorators
import
login_required
import
pyrebase
config
=
{
"databaseURL"
:
"********************"
,
"projectId"
:
"********************"
,
}
firebase
=
pyrebase.initialize_app(config)
authe
=
firebase.auth()
database
=
firebase.database()
def
searchpdf(request):
value
=
request.POST.get(
"search"
)
if
value
=
=
"":
return
render(request,
"search.html"
)
title
=
request.POST[
"category"
]
if
title
=
=
"":
return
render(request,
"search.html"
)
if
value
is
None
or
title
is
None
:
print
(value,
"Value"
, title)
return
render(request,
"search.html"
)
else
:
print
(value)
if
title
=
=
"Question-papers"
:
data
=
database.child(
"Question-papers"
).shallow().get().val()
id
=
[]
for
i
in
data:
id
.append(i)
for
i
in
id
:
val
=
(
database.child(
"Question-papers"
)
.child(i)
.child(
"filename"
)
.get()
.val()
)
if
val
=
=
value:
requid
=
i
fileurl
=
(
database.child(
"Question-papers"
)
.child(requid)
.child(
"fileurl"
)
.get()
.val()
)
return
render(request,
"searchNotes.html"
,
{
"fileurl"
: fileurl})
else
:
return
render(request,
"search.html"
)