1 00:00:00,150 --> 00:00:07,620 Now to introduce you to what we are going to learn, so basically we are going to an institution during 2 00:00:07,620 --> 00:00:15,180 the search, but in DISTRIBUTER we will add a list of programming language suggestions, a list of programming 3 00:00:15,180 --> 00:00:18,630 languages, OK, as citizens to a search. 4 00:00:18,630 --> 00:00:22,620 But we will we will implement this both statically and dynamically. 5 00:00:22,650 --> 00:00:26,720 So into distributer, we're going to do it statically. 6 00:00:27,090 --> 00:00:30,070 Then we'll also do it dynamically also. 7 00:00:30,340 --> 00:00:34,320 So so I'll show you the difference why we need to do this. 8 00:00:34,620 --> 00:00:36,500 OK, so this is the huge document. 9 00:00:36,510 --> 00:00:44,340 If I make sure you get this line from Django, an issue to be import just one response or response. 10 00:00:44,760 --> 00:00:55,470 OK, so let me define a function, get query, define get GUI, which takes a request as a barometer. 11 00:00:56,390 --> 00:01:05,540 The quest as a barometer, then Q is A to request don't get. 12 00:01:09,620 --> 00:01:15,930 Request or get yes, then don't Escherichia response. 13 00:01:16,220 --> 00:01:19,600 OK, so I left this blank. 14 00:01:19,780 --> 00:01:25,930 OK, so what you need to do, what you need to do, you can move to the Yourgrau file. 15 00:01:27,820 --> 00:01:33,340 And but is equal to get query. 16 00:01:34,500 --> 00:01:42,450 Then you start get query and the name is going to get to 80. 17 00:01:43,540 --> 00:01:45,150 So basically, you get. 18 00:01:46,780 --> 00:01:47,480 OK, good. 19 00:01:47,950 --> 00:01:50,330 So now this is our fault. 20 00:01:50,810 --> 00:01:53,140 OK, so we have no different action. 21 00:01:53,710 --> 00:01:57,580 We can define the action person to you all. 22 00:01:58,570 --> 00:02:02,170 OK, wary that this looks good. 23 00:02:02,770 --> 00:02:05,500 So, yes, good. 24 00:02:05,830 --> 00:02:09,180 So, yeah, no, this is our fault. 25 00:02:09,520 --> 00:02:12,370 So basically, we need to find suggestions during the search. 26 00:02:12,730 --> 00:02:14,070 So we'll find a list. 27 00:02:14,470 --> 00:02:16,760 We will do it a statically like. 28 00:02:17,020 --> 00:02:20,030 Can you hold up how this works. 29 00:02:20,060 --> 00:02:22,090 What the what is the function then. 30 00:02:22,780 --> 00:02:24,380 Then we will implement this dynamically. 31 00:02:24,610 --> 00:02:26,920 So I tell you the difference of why we should. 32 00:02:27,190 --> 00:02:30,430 What is the difference of doing it strategically and dynamically. 33 00:02:30,790 --> 00:02:34,270 So yeah, here you can define a data list, OK. 34 00:02:34,630 --> 00:02:38,770 And you can give it is equal to languages. 35 00:02:40,180 --> 00:02:41,110 I hope that's fine. 36 00:02:41,570 --> 00:02:43,960 So you can define option. 37 00:02:45,070 --> 00:02:47,280 Value is equal to Python. 38 00:02:48,710 --> 00:02:49,090 OK. 39 00:02:50,940 --> 00:02:57,230 OK, you can have an option for the simplicity I have right now. 40 00:02:57,230 --> 00:03:00,820 I do this with optional usable python then. 41 00:03:01,850 --> 00:03:02,700 What we can do. 42 00:03:03,410 --> 00:03:04,010 Option. 43 00:03:06,710 --> 00:03:08,210 Values will tighten up. 44 00:03:08,570 --> 00:03:09,230 We can do. 45 00:03:10,290 --> 00:03:21,360 BHP as well, gold, right then we can do auction option would be an option riluzole to pull. 46 00:03:22,860 --> 00:03:23,220 The. 47 00:03:24,870 --> 00:03:28,030 Then option rallies were to pull that auction value. 48 00:03:28,320 --> 00:03:29,400 Let me have a programming. 49 00:03:31,910 --> 00:03:32,790 OK, good. 50 00:03:34,150 --> 00:03:38,280 Then I'll do one thing auction riluzole to see. 51 00:03:41,860 --> 00:03:42,370 S.. 52 00:03:43,420 --> 00:03:43,750 Gert. 53 00:03:46,300 --> 00:03:48,580 Then in the same way, I love C++. 54 00:03:50,080 --> 00:03:57,040 OK, then you can click on for more documents so you can click on Command Document to get the final 55 00:03:57,040 --> 00:03:57,910 page on the right track. 56 00:03:58,480 --> 00:04:02,920 OK, then, so this is the optimal C++. 57 00:04:04,930 --> 00:04:07,420 And then I'll show you one thing. 58 00:04:07,600 --> 00:04:09,800 Let me type one more option as well. 59 00:04:10,060 --> 00:04:12,310 The Java JavaScript. 60 00:04:16,060 --> 00:04:21,640 JavaScript is good and one more optional, that is Java, 61 00:04:24,550 --> 00:04:26,640 so format document good. 62 00:04:27,160 --> 00:04:30,700 So basically this is the data lets you have to define. 63 00:04:30,940 --> 00:04:37,390 But we need to practice data to an input, so we define input list. 64 00:04:39,290 --> 00:04:40,670 Is a world of languages. 65 00:04:42,830 --> 00:04:43,220 OK. 66 00:04:44,660 --> 00:04:50,420 So basically, yeah, and we can define last do form. 67 00:04:52,100 --> 00:04:52,680 Control. 68 00:04:52,910 --> 00:04:54,370 So this is a bootstrap class. 69 00:04:55,130 --> 00:04:56,990 OK, and I'll spit. 70 00:04:58,030 --> 00:05:02,230 Yeah, so this is good and we can do what we can do. 71 00:05:05,910 --> 00:05:09,930 Let me try this style, the style works on this. 72 00:05:09,960 --> 00:05:12,300 Let me do one more one. 73 00:05:15,760 --> 00:05:19,660 Oh, let me check the Cybertron one gram. 74 00:05:23,580 --> 00:05:30,810 Yes, the Times walks on, and so we have a list here like McTighe here, so that's when I the time 75 00:05:31,350 --> 00:05:36,360 I get JavaScript and Java, then I learned the capsule on. 76 00:05:36,360 --> 00:05:37,310 Let me have a test on that. 77 00:05:37,530 --> 00:05:39,840 This looks like a no. 78 00:05:39,960 --> 00:05:47,170 It's as other type of JavaScript is it in the book. 79 00:05:47,550 --> 00:05:56,100 So actually this works on all the ways like the prefix suffix of substring much to be here. 80 00:05:57,060 --> 00:06:01,860 I've got python people programming but you must be thinking why I'm going to JavaScript. 81 00:06:02,340 --> 00:06:03,630 This makes a substring much. 82 00:06:03,780 --> 00:06:05,160 OK, so let me type. 83 00:06:06,090 --> 00:06:10,740 B, I get programming B, B, B by then. 84 00:06:11,140 --> 00:06:15,550 OK, because there was a single piece in the end, so it makes a substring match, OK. 85 00:06:15,750 --> 00:06:19,740 So to make this clear, what I can do, I show you one example. 86 00:06:19,770 --> 00:06:20,630 OK, let me do it. 87 00:06:20,650 --> 00:06:22,600 C, C, C++. 88 00:06:22,620 --> 00:06:27,770 OK, let me do this with the small C, a small C matches what the C C++. 89 00:06:27,780 --> 00:06:29,070 OK, JavaScript. 90 00:06:29,400 --> 00:06:30,520 OK, so this looks good. 91 00:06:30,870 --> 00:06:31,480 OK. 92 00:06:33,480 --> 00:06:41,920 So if the user want to select, if it doesn't they don't write anything, they can simply click on the 93 00:06:42,450 --> 00:06:42,810 arrow. 94 00:06:42,840 --> 00:06:44,160 They'll get all the options here. 95 00:06:44,310 --> 00:06:48,190 OK, so let me give you one example option Riluzole. 96 00:06:52,760 --> 00:06:55,890 The jungle Biton. 97 00:06:57,750 --> 00:06:58,390 By 10:00. 98 00:06:58,680 --> 00:06:59,740 Yes, OK. 99 00:07:01,010 --> 00:07:02,010 And, uh. 100 00:07:07,470 --> 00:07:12,600 And one option I would give you a machine learning, 101 00:07:16,900 --> 00:07:19,550 OK, so this is using Python as well. 102 00:07:20,070 --> 00:07:26,000 So I format the document and I leave this page, so I type Python. 103 00:07:26,820 --> 00:07:30,380 So you can see here Python is in starting and here it is in the air. 104 00:07:30,600 --> 00:07:35,520 So it matches the subsect, the substring prefix suffix. 105 00:07:35,880 --> 00:07:38,940 So you can see the python, jungle, python, machine learning python. 106 00:07:38,970 --> 00:07:41,940 OK, so I click on Python, I'll click submit. 107 00:07:42,540 --> 00:07:43,970 OK, uh. 108 00:07:44,960 --> 00:07:49,200 I have not defense to get query, wording up, get query, so. 109 00:07:49,280 --> 00:07:51,770 OK, so here. 110 00:07:53,230 --> 00:07:54,160 You need to define. 111 00:07:57,540 --> 00:08:00,350 Name is two languages. 112 00:08:06,730 --> 00:08:11,890 OK, so I do Python, yes, languages will do Python then. 113 00:08:15,320 --> 00:08:22,800 Different languages here, so they should work know they should out, yes, notebook's perfectly fine. 114 00:08:22,820 --> 00:08:24,710 So I have written a restrictive response. 115 00:08:25,070 --> 00:08:32,540 So but now here you can see we did all this tactically, so we can't keep on typing this option, value, 116 00:08:32,540 --> 00:08:33,790 option, value, option, value. 117 00:08:34,040 --> 00:08:35,480 Maybe there might be a point. 118 00:08:35,600 --> 00:08:36,800 We have changed this list. 119 00:08:36,990 --> 00:08:38,150 There might be objection. 120 00:08:38,450 --> 00:08:40,040 So we need to change that. 121 00:08:40,040 --> 00:08:41,930 We'll do this dynamically in the next hour. 122 00:08:41,990 --> 00:08:43,450 So I'll catch you in the next two to.