https://meet.google.com/pns-vbmz-sys

On Wed, Nov 24, 2021 at 12:08 AM DJANGO DEVELOPER <[email protected]>
wrote:

> okay
>
>
> On Wed, Nov 24, 2021 at 12:04 AM Duncan Santiago <
> [email protected]> wrote:
>
>> let's try google meet.
>>
>> On Tue, 23 Nov 2021 at 11:39, DJANGO DEVELOPER <[email protected]>
>> wrote:
>>
>>> can I have you on anydesk or any meeting tool?
>>>
>>> On Tue, Nov 23, 2021 at 11:31 PM Duncan Santiago <
>>> [email protected]> wrote:
>>>
>>>> send me your code then,
>>>> or GitHub repo handle.
>>>>
>>>> On Tue, 23 Nov 2021 at 11:27, DJANGO DEVELOPER <[email protected]>
>>>> wrote:
>>>>
>>>>> sorry if you get offended because I need a solution. a working
>>>>> solution. I am not familiar with javascript. so getting a lot of issues
>>>>>
>>>>> On Tue, Nov 23, 2021 at 10:38 PM Duncan Santiago <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> your page also reloads and results may not be displayed on your
>>>>>> frontend, just add this lines on your onclick listerner
>>>>>>
>>>>>> function(e){ //notice the e parameter, it is the event parameter.
>>>>>> e.preventDefault()
>>>>>> .... your code here.
>>>>>>
>>>>>> }
>>>>>>
>>>>>> or you can just paste this on your script section
>>>>>>
>>>>>>
>>>>>> (function () {
>>>>>>         var output = document.getElementById('output');
>>>>>>         document.getElementById('post').onclick = function (e) {
>>>>>>             e.preventDefault()
>>>>>>           var data = document.getElementById('data').value;
>>>>>>
>>>>>>           axios.post('http://127.0.0.1:8000/predict/',
>>>>>> JSON.parse(data))
>>>>>>             .then(function (res) {
>>>>>>               output.className = 'container';
>>>>>>               output.innerHTML = res.data;
>>>>>>             })
>>>>>>             .catch(function (err) {
>>>>>>               output.className = 'container text-danger';
>>>>>>               output.innerHTML = err.message;
>>>>>>             });
>>>>>>         };
>>>>>>       })();
>>>>>>
>>>>>> On Tue, 23 Nov 2021 at 10:34, Duncan Santiago <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>> do a demo, enter the URL on the text area and click on the post
>>>>>>> button.
>>>>>>> Then send me the logs on the terminal running Django and also open
>>>>>>> the console and send the output,
>>>>>>>
>>>>>>> On Tue, 23 Nov 2021 at 10:21, DJANGO DEVELOPER <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> okay let me explain.
>>>>>>>> I have trained models which tells us that which website is
>>>>>>>> legitimate or which website is not legitimate. I have integrated that 
>>>>>>>> model
>>>>>>>> with my django web app using rest api.
>>>>>>>> I tested the API on postman and working.
>>>>>>>> now I want to get the result on front end using HTML CSS and
>>>>>>>> javascript. so how can I achieve it?
>>>>>>>>
>>>>>>>> On Tue, Nov 23, 2021 at 10:16 PM Duncan Santiago <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> hello, am not sure what the question is. Kindly elaborate.
>>>>>>>>>
>>>>>>>>> On Tue, 23 Nov 2021 at 09:19, DJANGO DEVELOPER <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> I am working on a django based project in which I have integrated
>>>>>>>>>> ML trained models to check if a https url is legitimate or not. for 
>>>>>>>>>> this I
>>>>>>>>>> need javascript or ajax to call a rest api for my form in which I 
>>>>>>>>>> want to
>>>>>>>>>> send a post request so that I can check if a https url is legitimate 
>>>>>>>>>> or not.
>>>>>>>>>> *NOTE: My code is running successfully and giving correct answers
>>>>>>>>>> on postman.* so just want to integrate it with my HTML form.
>>>>>>>>>> *My work:*
>>>>>>>>>> *form.html:*
>>>>>>>>>> <!doctype html>
>>>>>>>>>> <html lang="en">
>>>>>>>>>>   <head>
>>>>>>>>>>     <!-- Required meta tags -->
>>>>>>>>>>     <meta charset="utf-8">
>>>>>>>>>>     <meta name="viewport" content="width=device-width,
>>>>>>>>>> initial-scale=1">
>>>>>>>>>>
>>>>>>>>>>     <!-- Bootstrap CSS -->
>>>>>>>>>>     <link href="
>>>>>>>>>> https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css";
>>>>>>>>>> rel="stylesheet"
>>>>>>>>>> integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC"
>>>>>>>>>> crossorigin="anonymous">
>>>>>>>>>>
>>>>>>>>>>     <title>SITE URL Form</title>
>>>>>>>>>>   </head>
>>>>>>>>>>   <body class="container">
>>>>>>>>>>       <form role="form" class="form" onsubmit="return false;">
>>>>>>>>>>       <div class="form-group">
>>>>>>>>>>         <label for="data">SITE URL</label>
>>>>>>>>>>         <textarea id="data" class="form-control"
>>>>>>>>>> rows="5"></textarea>
>>>>>>>>>>       </div>
>>>>>>>>>>       <button id="post" type="button" class="btn
>>>>>>>>>> btn-primary">POST</button>
>>>>>>>>>>     </form>
>>>>>>>>>>
>>>>>>>>>>     <div id="output" class="container"></div>
>>>>>>>>>>
>>>>>>>>>>     <script src="/axios.min.js"></script>
>>>>>>>>>>     <script>
>>>>>>>>>>       (function () {
>>>>>>>>>>         var output = document.getElementById('output');
>>>>>>>>>>         document.getElementById('post').onclick = function () {
>>>>>>>>>>           var data = document.getElementById('data').value;
>>>>>>>>>>
>>>>>>>>>>           axios.post('http://127.0.0.1:8000/predict/',
>>>>>>>>>> JSON.parse(data))
>>>>>>>>>>             .then(function (res) {
>>>>>>>>>>               output.className = 'container';
>>>>>>>>>>               output.innerHTML = res.data;
>>>>>>>>>>             })
>>>>>>>>>>             .catch(function (err) {
>>>>>>>>>>               output.className = 'container text-danger';
>>>>>>>>>>               output.innerHTML = err.message;
>>>>>>>>>>             });
>>>>>>>>>>         };
>>>>>>>>>>       })();
>>>>>>>>>>     </script>
>>>>>>>>>>
>>>>>>>>>>     <!-- Optional JavaScript; choose one of the two! -->
>>>>>>>>>>
>>>>>>>>>>     <!-- Option 1: Bootstrap Bundle with Popper -->
>>>>>>>>>>     <script src="
>>>>>>>>>> https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js";
>>>>>>>>>> integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM"
>>>>>>>>>> crossorigin="anonymous"></script>
>>>>>>>>>>
>>>>>>>>>>     <!-- Option 2: Separate Popper and Bootstrap JS -->
>>>>>>>>>>     <!--
>>>>>>>>>>     <script src="
>>>>>>>>>> https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js";
>>>>>>>>>> integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p"
>>>>>>>>>> crossorigin="anonymous"></script>
>>>>>>>>>>     <script src="
>>>>>>>>>> https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js";
>>>>>>>>>> integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF"
>>>>>>>>>> crossorigin="anonymous"></script>
>>>>>>>>>>     -->
>>>>>>>>>>   </body>
>>>>>>>>>> </html>
>>>>>>>>>>
>>>>>>>>>> *myapp/urls.py:*
>>>>>>>>>> path('form/', form, name="form"),
>>>>>>>>>>     path('predict/', predict, name='predict')
>>>>>>>>>> *this is the response I am returning:*
>>>>>>>>>> if list(model.predict([test]))[0] == 1:
>>>>>>>>>>         return JsonResponse({"Response":"Legitimate"})
>>>>>>>>>>     else:
>>>>>>>>>>         return JsonResponse({"Response":"Phishing or fake"})
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>> Google Groups "Django users" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>> send an email to [email protected].
>>>>>>>>>> To view this discussion on the web visit
>>>>>>>>>> https://groups.google.com/d/msgid/django-users/e81cf4f0-1208-4623-97f9-4b88f01d67b3n%40googlegroups.com
>>>>>>>>>> <https://groups.google.com/d/msgid/django-users/e81cf4f0-1208-4623-97f9-4b88f01d67b3n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>> .
>>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>>> Groups "Django users" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>> send an email to [email protected].
>>>>>>>>> To view this discussion on the web visit
>>>>>>>>> https://groups.google.com/d/msgid/django-users/CACPcFdJ11YDrrpcCChwMcufz4CqcySacbKVQ-OtvEAVZEhK%3DBg%40mail.gmail.com
>>>>>>>>> <https://groups.google.com/d/msgid/django-users/CACPcFdJ11YDrrpcCChwMcufz4CqcySacbKVQ-OtvEAVZEhK%3DBg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>>> .
>>>>>>>>>
>>>>>>>> --
>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>> Groups "Django users" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>> send an email to [email protected].
>>>>>>>> To view this discussion on the web visit
>>>>>>>> https://groups.google.com/d/msgid/django-users/CAKPY9pnmOXaLFnBRE4Eqi52yY-E%2BP1ih7arBDbxCqru4a-ZXxA%40mail.gmail.com
>>>>>>>> <https://groups.google.com/d/msgid/django-users/CAKPY9pnmOXaLFnBRE4Eqi52yY-E%2BP1ih7arBDbxCqru4a-ZXxA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Django users" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to [email protected].
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/django-users/CACPcFd%2BeW2Qc%3DRM8%3Dz8vJOK%3D2GcAd5B48fOOME3dt8RtZyqAYg%40mail.gmail.com
>>>>>> <https://groups.google.com/d/msgid/django-users/CACPcFd%2BeW2Qc%3DRM8%3Dz8vJOK%3D2GcAd5B48fOOME3dt8RtZyqAYg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Django users" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/django-users/CAKPY9pkV7%2Bn8Rj6QAoADLgTmEojPgpWZZ%3DWPz4ABKpTkV9HZNw%40mail.gmail.com
>>>>> <https://groups.google.com/d/msgid/django-users/CAKPY9pkV7%2Bn8Rj6QAoADLgTmEojPgpWZZ%3DWPz4ABKpTkV9HZNw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Django users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/django-users/CACPcFd%2Bb6S4EF1u%2BPJQM4L8vNEO1jNSJox9LEW73B-8%3DqJfJEw%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/django-users/CACPcFd%2Bb6S4EF1u%2BPJQM4L8vNEO1jNSJox9LEW73B-8%3DqJfJEw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/CAKPY9pmy_CooJxoa0jkp_BuaTAfFkHW6hneMVmgyCNrabronJQ%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/django-users/CAKPY9pmy_CooJxoa0jkp_BuaTAfFkHW6hneMVmgyCNrabronJQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/CACPcFd%2BEquDGn896Pf7aN52WrS5M%2Bnu%3D7rqVj1CH79TL0rbeeA%40mail.gmail.com
>> <https://groups.google.com/d/msgid/django-users/CACPcFd%2BEquDGn896Pf7aN52WrS5M%2Bnu%3D7rqVj1CH79TL0rbeeA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAKPY9pkk%2Bh33J1fVXpbWY%3DTruXs%3Dy278AvnqRfUcN%2BGr%3DrhQWA%40mail.gmail.com.

Reply via email to