1 00:00:00,000 --> 00:00:00,499 2 00:00:00,499 --> 00:00:03,227 [இசை] 3 00:00:03,227 --> 00:00:04,705 4 00:00:04,705 --> 00:00:05,830 எஸ்றா Zigmond: அனைவருக்கும் வணக்கம். 5 00:00:05,830 --> 00:00:08,020 இன்று வெளியே வந்ததற்கு நன்றி. 6 00:00:08,020 --> 00:00:10,660 இந்த கருத்தரங்கு "பைத்தான் ஆகிறது வலை குடுவை பயன்பாடுகள். " 7 00:00:10,660 --> 00:00:14,510 >> எனவே, நான் பேசி இருக்க போகிறேன் ஏன் பற்றி கொஞ்சம் 8 00:00:14,510 --> 00:00:17,400 நீங்கள் செய்ய குடுவை பயன்படுத்த வேண்டும் பைத்தான் உடன் வலை பயன்பாடுகள், எதிர்க்கப்படுகின்றன 9 00:00:17,400 --> 00:00:21,556 அங்கு வேறு சில கட்டமைப்புகள், போன்ற மிகவும் நன்கு அறியப்பட்ட இது டான்ஜோ,. 10 00:00:21,556 --> 00:00:24,330 துணைத்தலைப்பாகும் "மற்றும் ஏதாவது இது மிகச் சிறிய, " 11 00:00:24,330 --> 00:00:27,250 நாம் எப்படி பற்றி பேச போகிறோம் SQL தரவுத்தளங்கள் தொடர்பு கொள்ள. 12 00:00:27,250 --> 00:00:29,610 அது, அது உண்மையில் நன்றாக செய்கிறது. 13 00:00:29,610 --> 00:00:32,390 >> அதனால், இங்கே ஒரு விரைவு தீர்வறிக்கை தான் நான் போக வேண்டும் என்ன. 14 00:00:32,390 --> 00:00:35,520 எனவே, முதல், ஸ்லைடு என்று, விரைவு இருக்க போகிறது 15 00:00:35,520 --> 00:00:38,530 இது எல்லாம் பெற எப்படி இருக்கும் உங்கள் கணினியில் அமைக்க. 16 00:00:38,530 --> 00:00:41,760 நான் ஆர்ப்பாட்டம் போகிறேன் என் உள்ளூர் மேக் கணினியில் இந்த, 17 00:00:41,760 --> 00:00:45,220 என்று தான் நான் இந்த செய்துவிட்டேன் அங்கு முன், நான், அது மிகவும் வசதியாக இருக்கிறேன் 18 00:00:45,220 --> 00:00:48,510 ஆனால் இந்த நிச்சயம் CD50, IDE சாத்தியம். 19 00:00:48,510 --> 00:00:52,050 >> எனவே, பிறகு, நான் வேண்டும் , குடுவை என்ன அறிமுகப்படுத்த 20 00:00:52,050 --> 00:00:55,089 மற்றும் நீங்கள் நம்ப ஏன் நீங்கள் முதல் இடத்தில் அதை பயன்படுத்த. 21 00:00:55,089 --> 00:00:56,880 பின்னர், நான் ஒரு விரைவான கொடுக்க வேண்டும் நீங்கள் என்ன உதாரணம் 22 00:00:56,880 --> 00:01:00,550 குடுவை, ஒரு விரைவான எடுத்துக்காட்டாக செய்ய முடியும் நீங்கள் மிகச் சிறிய உள்ள என்ன செய்ய முடியும், 23 00:01:00,550 --> 00:01:05,010 பின்னர் நான் ஒரு இன்னும் காண்பிக்கும் முழு எடுத்துக்காட்டு பயன்பாடு 24 00:01:05,010 --> 00:01:07,520 நான் அந்த ஒன்றாக என்று ஒன்றாக வழியாக நடக்க முடியாது. 25 00:01:07,520 --> 00:01:10,040 >> பின்னர் இறுதியாக, உள்ள கடந்த ஸ்லைடு, நான் 26 00:01:10,040 --> 00:01:12,730 நீங்கள் இருக்கும் என்று சில ஆதாரங்கள் மேலும் தகவலுக்கு ஆன்லைன் மணிக்கு. 27 00:01:12,730 --> 00:01:15,560 இது ஒரு முழுமையான அல்ல குடுவை பயன்படுத்த எப்படி பயிற்சி. 28 00:01:15,560 --> 00:01:18,140 நான் விட்டு நம்புகிறேன் வேண்டும் கேள்விகள் சில நேரம். 29 00:01:18,140 --> 00:01:21,050 யாராவது, உள்நாட்டில் பார்த்து போன்ற நடுத்தர, வெளியே சத்தம் 30 00:01:21,050 --> 00:01:22,340 நீங்கள் ஏதேனும் கேள்விகள் இருந்தால். 31 00:01:22,340 --> 00:01:27,150 >> எனவே விரைவு நிறுவல் பொருள், நீங்கள் சேர்த்து பின்பற்ற வேண்டும் என்றால், 32 00:01:27,150 --> 00:01:29,240 அல்லது நீங்கள் இந்த பெற வேண்டும் என்றால் உங்கள் சொந்த கணினியில் வரை, 33 00:01:29,240 --> 00:01:32,440 நான் பைதான் 2.7.10 பயன்படுத்தி கொள்ள போகிறேன். 34 00:01:32,440 --> 00:01:35,860 குடுவை கொண்டு வேலை செய்கிறது பைதான் 3, ஆனால் நான் விரும்புகிறேன் 35 00:01:35,860 --> 00:01:38,660 அங்கு தான், பைதான் 2 பயன்படுத்தி சில பைதான் பொதிகளும் 36 00:01:38,660 --> 00:01:40,910 இன்னும் 3 வேலை இல்லை. 37 00:01:40,910 --> 00:01:44,800 நீங்கள் பிப் நிறுவியிருந்தால் இது ஒரு பைதான் தொகுப்பு மேலாளர், 38 00:01:44,800 --> 00:01:48,190 உங்கள் பைதான் என்றால் நான் நினைக்கிறேன் அதிகமாக அல்லது 2.7.9 சமமாக, 39 00:01:48,190 --> 00:01:52,220 நீங்கள் ஏற்கனவே நிறுவப்பட்ட, அது இந்த தொகுப்புகளை நிறுவ எளிதாக சூப்பர். 40 00:01:52,220 --> 00:01:54,990 >> நீங்கள் பிப் நிறுவ குடுவை, மிகச் சிறிய நிறுவ PiP, 41 00:01:54,990 --> 00:01:58,600 பொதுவாக நீங்கள் சூடோ இயக்க வேண்டும் அதனால் அனுமதிகள் வெளியே வேலை என்று. 42 00:01:58,600 --> 00:02:01,080 மேலும், நீங்கள் பயன்படுத்தி இருந்தால் ஒரு சூப்பர் பைதான் பழைய பதிப்பு, 43 00:02:01,080 --> 00:02:05,100 நான் உங்கள் பைதான் மேம்படுத்தும் அல்லது EasyInstall பயன்படுத்தி பிப் நிறுவ. 44 00:02:05,100 --> 00:02:09,180 45 00:02:09,180 --> 00:02:11,120 எனவே, அடுத்த கேள்வி, குடுவை என்ன? 46 00:02:11,120 --> 00:02:13,280 நான் முதலில் ஒரு, யூகிக்கிறேன் நியாயமான கேள்வி நான் ஆச்சரியப்பட்டேன் 47 00:02:13,280 --> 00:02:15,585 ஒரு நீண்ட நேரம் ஆகிறது, ஒரு வலை பயன்பாட்டை என்ன? 48 00:02:15,585 --> 00:02:17,960 என்று ஒரு வார்த்தை தான் காரணம் என்று நான் நிறைய சுற்றி எறிய 49 00:02:17,960 --> 00:02:19,240 நான் உண்மையில் தெரியாது என்று. 50 00:02:19,240 --> 00:02:22,340 நான் சிறந்த என்று நினைக்கிறேன் ஒரு வலை பயன்பாட்டை என்ன உதாரணம், 51 00:02:22,340 --> 00:02:26,960 உண்மையில் CS50 நிதி, எங்கே அது உண்மையில் ஒரு வலைத்தளம் இல்லை 52 00:02:26,960 --> 00:02:29,320 ஆனால் அது ஒன்று தான் என்று நீங்கள் அப்படி தொடர்பு முடியும். 53 00:02:29,320 --> 00:02:31,736 பயனர் கணக்குகள் உள்ளன மற்றும் பல்வேறு விஷயங்கள் அனைத்து வகையான. 54 00:02:31,736 --> 00:02:35,010 எனவே, சரியாக நீங்கள் எங்கே வரைய ஒரு இணையதளம் இருக்கிறது என்ன இடையே வரி, 55 00:02:35,010 --> 00:02:38,780 மற்றும் ஒரு வலை பயன்பாட்டை, என்ன மாதிரி இருக்கிறது தன்னிச்சையான, ஆனால் நான் யோசனை யூகிக்கிறேன், 56 00:02:38,780 --> 00:02:42,110 அது ஒரு இணைய தளத்தில் விட ஏதாவது இருக்கிறது மற்றும் இது ஒரு பயனுள்ள பயன்பாடு தான். 57 00:02:42,110 --> 00:02:46,081 >> எனவே, குடுவை ஒரு கட்டமைப்பை உள்ளது பைதான் பயன்படுத்தி இணைய பயன்பாடுகள். 58 00:02:46,081 --> 00:02:48,330 மேலும் வட்டம், இறுதியில் இந்த காரணமாக, நான் நீங்கள் நம்ப வேண்டும் 59 00:02:48,330 --> 00:02:52,210 நீங்கள் உண்மையில் ஏதாவது எழுத முடியும் என்று CS50 நிதி போன்ற பைதான், பயன்படுத்தி இது நான் 60 00:02:52,210 --> 00:02:53,950 தனிப்பட்ட முறையில், PHP விட நிறைய நல்ல போன்ற. 61 00:02:53,950 --> 00:02:57,320 >> எனவே, குடுவை, அவர்கள் அழைக்க ஒரு microframework, இதன் மூலம், 62 00:02:57,320 --> 00:02:59,800 அவர்கள் அதை மிகவும் அர்த்தம் எளிமையான, ஆனால் நீடிக்கவும். 63 00:02:59,800 --> 00:03:02,980 எனவே, இது, உங்களுக்கு என்ன தேவை தான் உள்ளது ஆனால் நீங்கள் கூடுதல் அம்சங்களை விரும்பினால், 64 00:03:02,980 --> 00:03:04,522 அது அவர்களை கொண்டு எளிது. 65 00:03:04,522 --> 00:03:06,480 ஆனால் அது தான் ஒரு microframework இல்லை, 66 00:03:06,480 --> 00:03:08,960 அது சிறிய திட்டங்களுக்கு மட்டுமே என்று அர்த்தம். 67 00:03:08,960 --> 00:03:12,590 நான் இங்கே ஒரு இணைப்பு ஒபாமா 2012 ல் குடுவை பயன்படுத்தப்படும் என்று 68 00:03:12,590 --> 00:03:14,410 அவருடைய பிரச்சாரத்திற்கு இணையதளம், எந்த வட்டம், 69 00:03:14,410 --> 00:03:16,937 ஒரு ஒப்புதல் ஒன்று உள்ளது. 70 00:03:16,937 --> 00:03:18,770 ஆனால் விஷயம் என்று நான் உண்மையில் குடுவை பற்றி 71 00:03:18,770 --> 00:03:22,401 , அது உண்மையில் இல்லை என்று ஆகிறது நீங்கள் முடிவுகளை எந்த வகையான. 72 00:03:22,401 --> 00:03:24,150 வெறும் நாம் இருப்பதால் வலை பயன்பாடுகள் பற்றி பேசி, 73 00:03:24,150 --> 00:03:26,940 நான் ரூபி அதை ஒப்பிட்டு வேண்டும் தண்டவாளங்கள் மற்றும் டான்ஜோ, இவை இரண்டும் 74 00:03:26,940 --> 00:03:30,450 பெரிய கட்டமைப்புகள் உள்ளன, ஆனால் அவர்கள் இருவரும் அனுமானங்களை 75 00:03:30,450 --> 00:03:33,600 எப்படி நீங்கள் வேண்டும் தரவுத்தளங்கள் தொடர்பு, 76 00:03:33,600 --> 00:03:36,900 எப்படி நீங்கள் உங்கள் முன்வைக்க வேண்டும் காட்சிகள், அவர்கள் நிச்சயமாக இருக்கிறார்கள் 77 00:03:36,900 --> 00:03:38,850 என்று நல்ல அம்சங்கள். 78 00:03:38,850 --> 00:03:41,490 >> உதாரணமாக, ரூபி ரெயில்ஸ் க்கான இந்த செயலில் பதிவு அமைப்பு, 79 00:03:41,490 --> 00:03:43,100 இது ஒரு மிகவும் நன்றாக இருக்கிறது தரவு தொடர்பு வழி, 80 00:03:43,100 --> 00:03:45,960 ஆனால் நீங்கள் ரூபி பயன்படுத்த வேண்டும் என்றால் தண்டவாளங்கள், நீங்கள் அப்படி ஒரு கட்டி. 81 00:03:45,960 --> 00:03:47,835 ஆனால் குடுவை கொண்டு, நான் உன்னை போன்ற மிகச் சிறிய நீங்கள் காட்ட, 82 00:03:47,835 --> 00:03:49,830 நீங்கள் என்ன வகையான பயன்படுத்த முடியும் தகவல் தளத்தை நீங்கள் விரும்பும், 83 00:03:49,830 --> 00:03:53,980 நீங்கள் தான் என்று இழுக்க முடியும் குடுவை ஒரு விரிவாக்கம் போன்ற. 84 00:03:53,980 --> 00:03:56,350 >> எனவே, நான் ஏன் உண்மையில் தான் குடுவை போன்ற, அது அது தான் 85 00:03:56,350 --> 00:04:01,170 நீங்கள் அனுமானங்களை விஷயங்களை அடிப்படையாக நீங்கள் உண்மையில் தேவையில்லை. 86 00:04:01,170 --> 00:04:04,440 >> ஆக, நீங்கள் ஏன் குடுவை பயன்படுத்த வேண்டும்? 87 00:04:04,440 --> 00:04:08,230 நன்மைகள் அது தான், இருக்கிறது உண்மையில் முக்கிய அம்சங்கள் உள்ளன 88 00:04:08,230 --> 00:04:09,420 அது கட்டப்பட்ட நீங்கள் வேண்டும் என்று. 89 00:04:09,420 --> 00:04:11,980 எனவே, நீங்கள் கவலைப்பட வேண்டிய அவசியம் இல்லை விஷயங்களை ஒரு மொத்தமாக புரிந்து 90 00:04:11,980 --> 00:04:13,175 நீங்கள் உண்மையில் தேவையில்லை என்று. 91 00:04:13,175 --> 00:04:15,060 நீ கவலைப்பட வேண்டிய இல்லை அம்சங்கள் அணைக்க பற்றி 92 00:04:15,060 --> 00:04:16,620 நீங்கள் உண்மையில் தேவையில்லை என்று. 93 00:04:16,620 --> 00:04:21,082 >> நான் குறிப்பிட்டுள்ள மற்றும், அது சூப்பர் தான் விஷயங்களை நீட்சிகள் சேர்க்க எளிதாக 94 00:04:21,082 --> 00:04:21,790 நீங்கள் வேண்டும் என்று. 95 00:04:21,790 --> 00:04:24,700 அவர்களில் சிலர், குடுவை உள்ளது அது தங்கள் ஆதரவை. 96 00:04:24,700 --> 00:04:28,230 எனவே குடுவை என்று ஒன்று என்று நிர்வாகம் பிரதிபலிப்பது நிர்வாகம், 97 00:04:28,230 --> 00:04:32,060 டான்ஜோ வழங்குகிறது என்று குழு, நீங்கள் ஒரு நல்ல காட்சி வழி கொடுக்கிறது 98 00:04:32,060 --> 00:04:33,405 உங்கள் வலைத்தளத்தில் நிர்வகிக்க. 99 00:04:33,405 --> 00:04:35,280 ஆனால் மீண்டும், நீங்கள் என்றால் ஏதாவது எளிய செய்து, 100 00:04:35,280 --> 00:04:39,550 ஒருவேளை நீங்கள் ஒரு பெரிய நிர்வாக தேவையில்லை குழு, அதனால் நான் அந்த சூப்பர் நல்லது என்று நினைக்கிறேன். 101 00:04:39,550 --> 00:04:45,940 மற்றும் தீமைகள், அந்த உள்ளன நீங்கள் பெட்டியில் குறைந்த சக்தி வேண்டும். 102 00:04:45,940 --> 00:04:49,660 எனவே, நீங்கள் முதல் குடுவை திறந்து போது, உங்கள் பைதான் திட்டத்தில், 103 00:04:49,660 --> 00:04:53,150 நீங்கள் குடுவை இருந்து தட்டச்சு இறக்குமதி *, அல்லது என்ன, 104 00:04:53,150 --> 00:04:55,957 நீங்கள் சரியாக அனைத்து பெற அம்சங்கள் நீங்கள் விரும்பலாம். 105 00:04:55,957 --> 00:04:58,540 அதனால் நீங்கள் இன்னும் வெளிப்படையாக வேண்டும் நீங்கள் விரும்பும் அம்சங்கள் பட்டியலிட. 106 00:04:58,540 --> 00:05:01,990 அதனால் ஒரு குறைபாடு தான், ஆனால் நான் சிறிய வலை கட்டி என்று நினைக்கிறேன் 107 00:05:01,990 --> 00:05:04,782 நான் போன்ற பயன்பாடுகள் காண்பிக்கப்படுகிறது வேண்டும் போகிறேன் நீங்கள் உண்மையில் ஒரு பிரச்சினை இல்லை. 108 00:05:04,782 --> 00:05:07,281 கடந்த விஷயம் என்ன ஒரு டைபோ இது, சொல்ல வேண்டும், 109 00:05:07,281 --> 00:05:10,240 குறைந்த தரநிர்ணயத்துடன் உள்ளன என்று குடுவை பயன்படுத்த எப்படி மரபுகளை, 110 00:05:10,240 --> 00:05:12,400 போலவே பல இல்லை, ஏனெனில் தொழில் அதை பயன்படுத்த மக்கள் 111 00:05:12,400 --> 00:05:13,191 டான்ஜோ ஒப்பிடும்போது. 112 00:05:13,191 --> 00:05:16,380 எனவே, நீங்கள் போன்ற ஏதாவது இருக்கும் என்றால், டான்ஜோ "எப்படி நான் x செய்தால் வேண்டாம்", 113 00:05:16,380 --> 00:05:18,190 ஒருவேளை நீங்கள் அதை கண்டுபிடிக்க வேண்டும். 114 00:05:18,190 --> 00:05:20,260 >> நல்ல வடிவமைப்பு இருக்கிறது நீங்கள் பயன்படுத்த முடியும் வடிவங்கள், 115 00:05:20,260 --> 00:05:22,660 ஆனால் குடுவை கொண்டு, அது தான் அப்படி உங்கள் சொந்த வழியில், 116 00:05:22,660 --> 00:05:24,850 அதை ஒரு காரணம் அழகான சிறிய நூலகம். 117 00:05:24,850 --> 00:05:27,100 இவை தான் தீமைகள், ஆனால் நான் நினைக்கிறேன் 118 00:05:27,100 --> 00:05:29,370 இன்னமும் அது பயன்படுத்த ஒரு நல்ல நூலகம் இருக்கிறது. 119 00:05:29,370 --> 00:05:31,909 >> எனவே தான் சரியான குடுவை குதிக்க வேண்டும். 120 00:05:31,909 --> 00:05:34,200 இந்த நிச்சயமாக போவதில்லை ஒரு முழுமையான பயிற்சி இருக்க வேண்டும், 121 00:05:34,200 --> 00:05:37,480 ஆனால் அதை நீங்கள் ஒரு யோசனை கொடுக்க தான் விஷயங்களை கட்டமைக்க எப்படி, 122 00:05:37,480 --> 00:05:40,790 அதனால் நீங்கள் போகிறது கருதினால் ஆஃப் மற்றும் ஆவணங்களை பார்த்து 123 00:05:40,790 --> 00:05:42,570 மற்றும் இன்னும் கண்டுபிடிப்பதில். 124 00:05:42,570 --> 00:05:48,500 >> எனவே, என்னை ஒரு உண்மையில் திறந்து விட முதலில் எளிய உதாரணம், 125 00:05:48,500 --> 00:05:50,737 நீங்கள் என்ன என்று காட்ட போல், பின்னர் நாம் தருகிறேன் 126 00:05:50,737 --> 00:05:52,070 ஒரு சிறிய பிட் மேலும் அதை உடைக்க. 127 00:05:52,070 --> 00:05:56,160 >> எனவே இந்த இங்கு, என்னை அது இயங்கும் பெற வேண்டும். 128 00:05:56,160 --> 00:06:06,800 129 00:06:06,800 --> 00:06:09,750 எனவே, நான் இப்போது என் பயன்பாடு இயங்கும். 130 00:06:09,750 --> 00:06:15,910 நான் சஃபாரி திறந்து போகிறேன், அது என் இடத்துக்குறி இயங்கும். 131 00:06:15,910 --> 00:06:19,360 அதனால் நான் இந்த பெரிய செய்யலாம் போகிறேன். 132 00:06:19,360 --> 00:06:23,960 ஆனால் லோக்கல் ஹோஸ்ட்: 5000 133 00:06:23,960 --> 00:06:27,650 >> அதனால், இப்போது, அனைத்து இந்த செய்கிறது , நீங்கள் இணைய செல்லும்போது, 134 00:06:27,650 --> 00:06:31,490 அது "ஹலோ, குடுவை" அவுட் அச்சிடுகிறது இது, சூப்பர் பயனுள்ளதாக உள்ளது 135 00:06:31,490 --> 00:06:34,630 ஆனால் நான் அதை அந்த குளிர் நினைக்கிறேன் இங்கே இந்த சிறிய கோப்பு, 136 00:06:34,630 --> 00:06:37,390 நாம் ஒரு இணைய சர்வர் இயங்கும் என்று ஏதாவது அச்சிடுகிறது. 137 00:06:37,390 --> 00:06:40,500 எனவே, உண்மையில் பார்போம் இரண்டாவது குறியீடு, 138 00:06:40,500 --> 00:06:43,080 மற்றும் சிறிது அதை உடைக்க. 139 00:06:43,080 --> 00:06:45,260 அளவு இங்கே எல்லோரும் நல்ல? 140 00:06:45,260 --> 00:06:51,560 >> எனவே, வட்டம், நீங்கள் சற்று இருக்கிறீர்கள் பைதான் பயன்படுத்தி வசதியாக. 141 00:06:51,560 --> 00:06:55,820 நான் நாம் பார்க்க முடியும் என்று அனுமானித்து பைத்தான் மற்றும் அதை படிக்க. 142 00:06:55,820 --> 00:06:59,290 நீங்கள் எந்த கேள்விகள் இருந்தால் எதையும், நான் அந்த வழியாக செல்ல முடியும். 143 00:06:59,290 --> 00:07:03,974 >> எனவே முதல் வரி குடுவை இருந்து, உள்ளது, நாங்கள் ஒரு மூலதனம், குடுவை இறக்குமதி, "F" 144 00:07:03,974 --> 00:07:06,140 அனைத்து வகை நீங்கள் வேண்டும் என்று முக்கிய அம்சங்கள். 145 00:07:06,140 --> 00:07:08,890 எப்போது நீங்கள் எழுதி ஒரு கோப்பு மற்றும் பயன்படுத்தி குடுவை, 146 00:07:08,890 --> 00:07:12,120 நீங்கள் இறக்குமதி செய்ய வேண்டும் போகிறோம், அனைத்து முக்கியமான விஷயங்கள் உள்ளன தான். 147 00:07:12,120 --> 00:07:15,400 நாம் செய்ய அடுத்த விஷயம், நாம் ஆகிறது வெறும், இந்த செயல்பாடு குடுவை அழைக்க 148 00:07:15,400 --> 00:07:19,270 ஒரு பயன்பாட்டை பொருள் உருவாக்க, மற்றும் நீங்கள் தான் இல்லை எப்போதும் அவ்வாறு செய்ய வேண்டும் போகிறீர்கள். 149 00:07:19,270 --> 00:07:25,960 >> பின்னர், கீழே குதித்து கீழே விரைவில், இந்த பகுதியில், இங்கே தான் 150 00:07:25,960 --> 00:07:28,760 இது 'if_name _ == "_ main_"' ஒரு பைதான் மாநாடு வகை. 151 00:07:28,760 --> 00:07:32,750 எனவே இந்த மட்டுமே நீங்கள் இயக்கும் வேண்டும் நேரடியாக பைதான் பயன்படுத்தி இந்த கோப்பு ரன். 152 00:07:32,750 --> 00:07:36,040 பின்னர், நாம் இது நான், app.run அழைக்க உண்மையில் நடக்கிறது பயன்பாட்டை தொடங்க. 153 00:07:36,040 --> 00:07:39,570 >> எனவே, அந்த முக்கிய கட்டமைப்பு தான் நீங்கள் எந்த குடுவை பயன்பாட்டில் இருக்க வேண்டும், 154 00:07:39,570 --> 00:07:48,550 நீங்கள் இந்த பயன்பாட்டை = குடுவை (_name_), பின்னர் app.run. 155 00:07:48,550 --> 00:07:54,940 >> எனவே, இரண்டு விஷயங்களை நான் வேண்டும் என்று இங்கே, நாம் யாவும் அழைக்க என்ன. 156 00:07:54,940 --> 00:07:57,150 எனவே, பற்றி பேசுகிறேன் ஒரு சிறிய பிட் மேலும் செய்தது. 157 00:07:57,150 --> 00:07:58,430 நான் மீண்டும் ஸ்லைட் செல்ல வேண்டும். 158 00:07:58,430 --> 00:08:02,540 >> எனவே மிக அடிப்படையான குடுவை கருத்து ரூட்டிங். 159 00:08:02,540 --> 00:08:06,750 அது யோசனை என்று நீங்கள் பைதான் செயல்பாடுகளை ஒதுக்க 160 00:08:06,750 --> 00:08:11,280 குறிப்பிட்ட முகவரிகள் உங்கள் வலை பக்கம். 161 00:08:11,280 --> 00:08:13,930 எனவே, நீங்கள் எப்போது வேண்டும் ஒரு புதிய பாதை உருவாக்க, 162 00:08:13,930 --> 00:08:16,500 நீங்கள் இந்த @ app.route பயன்படுத்த செயல்பாடு அழகுபடுத்துபவர். 163 00:08:16,500 --> 00:08:19,770 எனவே, நீங்கள் அறிந்திறாத என்றால் இருக்கிறீர்கள் பைதான் செயல்பாடு அலங்கரிப்புக்காரர்களை, 164 00:08:19,770 --> 00:08:24,160 இந்த கருத்து தான் என்று நீங்கள் ஒரு செயல்பாடு எடுக்கிறீர்கள் 165 00:08:24,160 --> 00:08:26,800 வேறு ஏதாவது அதை சுற்றியுள்ள. 166 00:08:26,800 --> 00:08:30,140 >> எனவே உண்மையில், இந்த அழகுபடுத்துபவர் என்ன, , அதன் கீழ் சார்பு எடுக்கும் என்று ஆகிறது 167 00:08:30,140 --> 00:08:33,409 அது மேலும் தகவலுக்கு சேர்க்கிறது அது, ஆனால் என்ன குடுவை உண்மையில் 168 00:08:33,409 --> 00:08:37,480 என்று நடக்க இல்லை சூப்பர் அல்ல முக்கிய, ஆனால் முக்கியமானது என்னவெனில், 169 00:08:37,480 --> 00:08:43,640 என்று நீங்கள், பாதை முன்பாக இருக்கிறது பின்னர் இந்த @ app.route வைத்து, 170 00:08:43,640 --> 00:08:46,480 பாதை முகவரி, எனவே ஸ்லாஷ் என்ன நாம் 171 00:08:46,480 --> 00:08:48,360 நாம் தான் வலை பக்கம் திறந்து போது பார்த்தேன். 172 00:08:48,360 --> 00:08:49,580 அதனால் முகப்பு தான். 173 00:08:49,580 --> 00:08:51,037 அது சாய்வு பாதை தான். 174 00:08:51,037 --> 00:08:52,370 பின்னர் நீங்கள் இந்த செயல்பாடு உள்ளது. 175 00:08:52,370 --> 00:08:54,453 செயல்பாடு பெயர் நீங்கள் வேண்டும் என்ன இருக்க முடியும். 176 00:08:54,453 --> 00:08:56,930 இது அவசியம் இல்லை பாதை செய்ய வேண்டும். 177 00:08:56,930 --> 00:08:59,440 பின்னர், என்ன செயல்பாடு திரும்ப, 178 00:08:59,440 --> 00:09:01,730 செயல்பாடு ஒரு சரம் திரும்ப வேண்டும். 179 00:09:01,730 --> 00:09:03,740 அந்த சரம் முடியும் , HTML அல்லது எதையும் கொண்டிருக்க 180 00:09:03,740 --> 00:09:06,920 என்று என்ன கிடைக்கும் உண்மையில் HTML என உங்கள் இணைய உலாவி திரும்பினார், 181 00:09:06,920 --> 00:09:08,200 மற்றும் அது ஆக்கிவிடும். 182 00:09:08,200 --> 00:09:12,030 >> எனவே இந்த அதே குறியீடு உள்ளது அந்த உதாரணம் இருந்து 183 00:09:12,030 --> 00:09:16,430 நான் ஓடி என்று, அதனால் நாம் சாய்வு பார்வையிடும் போது, அது ஒரு உலக வணக்கம் செயல்பாடு, அழைக்கும் 184 00:09:16,430 --> 00:09:20,470 ஒரு சரம், வணக்கம் குடுவை கொடுக்கிறது, மற்றும் அந்த திரையில் அச்சிடப்பட்ட. 185 00:09:20,470 --> 00:09:27,290 >> எனவே மற்றொரு எடுத்துக்காட்டாக உள்ளது, இது, போது நீங்கள் ஹலோ / வருகை, 186 00:09:27,290 --> 00:09:30,370 அது ஹலோ வார்த்தை, அவுட் அச்சிடுகிறது உண்மையில் ஹலோ, உலக சொல்ல வேண்டும், 187 00:09:30,370 --> 00:09:32,010 ஆனால், தான் என்று வேண்டுமென்றே நடிக்க வேண்டும். 188 00:09:32,010 --> 00:09:35,140 எனவே உண்மையான விரைவான என்று மேலே நாம். 189 00:09:35,140 --> 00:09:41,290 >> எனவே நீங்கள் ஹலோ / லோக்கல் ஹோஸ்ட் சென்றால், அது இப்போது வேறு ஏதாவது அச்சிட வேண்டும். 190 00:09:41,290 --> 00:09:45,680 அதனால் எப்படி ஒரு விரைவு எடுத்துக்காட்டு நீங்கள் இரண்டு வெவ்வேறு பாதைகளில் உருவாக்க முடியும். 191 00:09:45,680 --> 00:09:50,630 >> எனவே, இதுவரை இந்த, சூப்பர் பயனுள்ளதாக உள்ளது நீங்கள் என்ன செய்ய முடியும் ஒரு முழு நிறைய இல்லை, 192 00:09:50,630 --> 00:09:55,360 நீங்கள் அனைத்து என்று செய்ய முடியும் வெவ்வேறு HTML பக்கங்களை கொண்ட, 193 00:09:55,360 --> 00:09:58,000 மற்றும் நீங்கள் ஒரு குறிப்பிட்ட பார்வையிடும் போது பக்கம் அது பக்கம் ஏற்றுகிறது. 194 00:09:58,000 --> 00:10:00,864 எனவே இன்னும் சில பார்ப்போம் நீங்கள் என்ன செய்ய முடியும் பயனுள்ள விஷயங்களை. 195 00:10:00,864 --> 00:10:03,780 எனவே, ஒரு விஷயம் நீங்கள் வேண்டும் என்று நான் இழுத்து அந்த எடுத்துக்காட்டாக கவனித்தனர் 196 00:10:03,780 --> 00:10:07,160 வரை, நான் app.run என்று உள்ளது (பிழைத்திருத்த = உண்மை). 197 00:10:07,160 --> 00:10:09,580 எனவே, என்ன இந்த சரிசெய்வதற்கான வாதம், செய்கிறது 198 00:10:09,580 --> 00:10:14,600 நீங்கள் உங்கள் வலை சர்வர் இயக்க போது, நீங்கள் உங்கள் விண்ணப்பத்தை இருக்கும் போது, 199 00:10:14,600 --> 00:10:18,100 நீங்கள் ஒரு கோப்பு மாற்ற என்றால், அது சர்வருக்கு தானாகவே மீண்டும் ஏற்றவும். 200 00:10:18,100 --> 00:10:21,160 >> எனவே நீங்கள் உண்மையில் இல்லை சூப்பர் பயனுள்ளதாக இருக்கும் மறுதொடக்கம் பைதான்,. 201 00:10:21,160 --> 00:10:24,020 நான் என்று காட்ட முடியும். 202 00:10:24,020 --> 00:10:26,960 எனக்கு என்னுடைய குறியீடு மேலே நாம் அது பதிவே, 203 00:10:26,960 --> 00:10:30,420 என்று சுவாமி அங்கு வைத்து வேண்டுமென்றே போதனையை நோக்கங்களுக்காக. 204 00:10:30,420 --> 00:10:31,625 எனவே இந்த மீண்டும் சேர்க்க. 205 00:10:31,625 --> 00:10:33,140 எனவே இப்போது அதை ஹலோ உலகம். 206 00:10:33,140 --> 00:10:34,410 நான் அதை காப்பாற்ற வேண்டும். 207 00:10:34,410 --> 00:10:36,540 நாங்கள் திரும்ப மேலே நீங்கள் முனையத்தில், உங்களுக்கு 208 00:10:36,540 --> 00:10:39,520 அது மறுதொடக்கம் என்று சொல்ல, அது ஒரு மாற்றம் கண்டறியப்படும் ஏனெனில், 209 00:10:39,520 --> 00:10:43,620 அதனால் இப்போது நாம், இந்த பக்கம் ஏற்றவும் போது அது சரியான விஷயம் அவுட் அச்சிட வேண்டும். 210 00:10:43,620 --> 00:10:45,630 >> எனவே சரிசெய்வதற்கான என்று சூப்பர் பயனுள்ளதாக இருக்கும். 211 00:10:45,630 --> 00:10:48,740 மேலும், நீங்கள் எந்த இருந்தால் ஒரு விபத்தில் வகையான, 212 00:10:48,740 --> 00:10:54,370 என்னை இந்த விபத்தில் செய்ய அனுமதிக்க கொண்டிருப்பதன் மூலம் அது ஒரு சரம் திரும்ப முடியாது. 213 00:10:54,370 --> 00:10:57,540 எனவே, அதை வேண்டும் அனுமதிக்க சில காரணங்களால் யாரும் திரும்ப. 214 00:10:57,540 --> 00:11:00,810 பின்னர் நான் இந்த பார்வையிடும் போது பக்கம், அது செயலிழக்கும், 215 00:11:00,810 --> 00:11:04,465 ஆனால் சர்வர், அதை செயலிழக்க இல்லை உண்மையில் நீங்கள் ஒரு பயனுள்ள சூப்பர் மீண்டும் கொடுக்கிறது 216 00:11:04,465 --> 00:11:06,490 எல்லாம் சுவடு தவறு என்று. 217 00:11:06,490 --> 00:11:10,050 மேலும், நல்ல என்ன என்று தான் இந்த மீண்டும் சுவடு உள்ள எந்த ஒரு கட்டத்திலும் 218 00:11:10,050 --> 00:11:14,260 நீங்கள் ஒரு ஊடாடும் திறந்து முடியும் இங்கே ஷெல், மற்றும் மாதிரி வெளியே அச்சிட என்ன 219 00:11:14,260 --> 00:11:17,780 மாறிகள் நீங்கள் பாருங்கள் வேண்டும். 220 00:11:17,780 --> 00:11:21,054 >> அதனால் பிழைதிருத்தம் உண்மையில் கண்டறிவதன் பயனுள்ளதாக 221 00:11:21,054 --> 00:11:23,470 என்ன நடக்கிறது உங்கள் சர்வர், விட பார்த்து 222 00:11:23,470 --> 00:11:28,201 ஒரு 500 உள்ளக போன்ற PHP இல் ஏதாவது சூப்பர் பயனற்றது என்று சர்வர் பிழை,. 223 00:11:28,201 --> 00:11:30,700 ஒரு விஷயம், விழிப்புடன் இருக்க வேண்டும் என்று நீங்கள் உங்கள் பயன்பாட்டை வைத்து இருந்தால் 224 00:11:30,700 --> 00:11:34,260 அதனால், பொதுமக்களுக்கு தெரியும் நீங்கள் ஒருபோதும் பிழைத்திருத்த முறையில் கிளம்ப வேண்டும், 225 00:11:34,260 --> 00:11:37,320 மக்கள் உண்மையில் முடியாது என்பதற்காக அந்த பணியகம் பயன்படுத்த நான் 226 00:11:37,320 --> 00:11:39,150 நீங்கள் தன்னிச்சையான குறியீடு இயக்க. 227 00:11:39,150 --> 00:11:42,120 >> எனவே அவர்கள் எந்த போன்ற வெளியே அச்சிட முடியாது நீங்கள் அங்கு இரகசிய குறியீடுகள், 228 00:11:42,120 --> 00:11:44,755 அவர்கள் சரியாக பார்க்க முடியும் எப்படி உங்கள் வலைத்தளத்தில் வேலை. 229 00:11:44,755 --> 00:11:46,630 எனவே இது மிகவும் பயனுள்ளதாக இருக்கும் சோதனை, ஆனால் எப்போதும் 230 00:11:46,630 --> 00:11:50,090 செய்ய முன் அதை வெளியே எடுக்க உறுதி நீங்கள் ஆன்லைன் எதையும் வெளியிட. 231 00:11:50,090 --> 00:11:56,640 >> எனவே போது நீங்கள் ஏதாவது பயன்படுத்தி வருகிறோம் PHP போன்ற, இந்த யோசனை இல்லை 232 00:11:56,640 --> 00:11:58,920 நீங்கள் அனுப்ப முடியும் இணைய பக்கங்களை இடையே தகவல் 233 00:11:58,920 --> 00:12:03,620 உண்மையில் தகவல் செலுத்துவதன் மூலம் ஒரு கிடைக்கும் கோரிக்கை இது URL ஐ, இல், 234 00:12:03,620 --> 00:12:07,490 ஆனால் குடுவை, நீங்கள் உண்மையில் முடியும் அப்படி அந்த மாதிரி ஏதாவது செய்ய, 235 00:12:07,490 --> 00:12:10,590 என்று ஒரு பாதை கொண்டு அது ஒரு பகுதியாக, ஒரு மாறி. 236 00:12:10,590 --> 00:12:14,090 >> இந்த பார் என்றால் இங்கே திரையில் உதாரணமாக, 237 00:12:14,090 --> 00:12:19,930 நாங்கள் தான் என்று ஒரு வழி வேண்டும் ('/ ஹலோ /'), அதனால், நீங்கள் பார்வையிட்டால் 238 00:12:19,930 --> 00:12:23,790 / ஹலோ / ஏதாவது, என்று ஏதாவது உண்மையில் பூர்த்தி பெற போகிறது 239 00:12:23,790 --> 00:12:25,490 பெயர் மாறி ஒரு. 240 00:12:25,490 --> 00:12:27,850 செயல்பாடு என்று கவனிக்க என்று அந்த வழியில் வருகிறது 241 00:12:27,850 --> 00:12:31,302 அளவுரு எடுத்து செல்ல வேண்டும் பெயர், அது உண்மையில் கொள்ளும் 242 00:12:31,302 --> 00:12:32,510 செயல்பாடு இயற்றப்பட்ட. 243 00:12:32,510 --> 00:12:34,190 >> பின்னர், ஒரு முறை நீங்கள் இருக்கிறீர்கள் உள்ளே அந்த செயல்பாடு, 244 00:12:34,190 --> 00:12:36,420 உங்களை போன்ற என்று சிகிச்சையளிக்க முடியும் ஒரு சாதாரண பைதான் மாறி, 245 00:12:36,420 --> 00:12:39,650 அதனால், பின்னர், அது ஹலோ வெளியே அச்சிட, அது 246 00:12:39,650 --> 00:12:42,000 பயன்படுத்தி பெயரில் நிரப்ப சில சரம் வடிவமைத்தல். 247 00:12:42,000 --> 00:12:48,060 >> எனவே, ஒரு ரூட்டிங் மாறி பகுதிகளை சேர்க்க, நீங்கள் குறிக்கும் அம்பு பயன்படுத்த. 248 00:12:48,060 --> 00:12:51,220 மற்றும் விருப்பமாக, நீங்கள் பயன்படுத்த முடியும் என்ன ஒரு மாற்றி என்று. 249 00:12:51,220 --> 00:12:56,840 எனவே, நீங்கள் இந்த வைக்க வேண்டும் பெருங்குடல் கொண்டு சிறுகுறிப்பு, 250 00:12:56,840 --> 00:13:00,015 நீங்கள் அதை தான் குறிப்பிட முடியும் ஒரு முழு எண்ணாக, அல்லது ஒரு மிதவை, அல்லது பாதை, 251 00:13:00,015 --> 00:13:01,640 மற்றும் அது தானாகவே அந்த மாற்ற வேண்டும். 252 00:13:01,640 --> 00:13:05,130 நீங்கள் ஒரு மாற்றத்தை செய்ய முடியும் பைதான் செயல்பாடு உள்ள, 253 00:13:05,130 --> 00:13:09,710 ஒரு நடிகர் பயன்படுத்தி, ஆனால் சில நேரங்களில் என்றால் நீங்கள் ஒரு முழு எண்ணாக தான் என்று உறுதி செய்ய வேண்டும், 254 00:13:09,710 --> 00:13:12,080 நீங்கள் வைக்க முடியாது அங்கு மாற்று ஆட்சி. 255 00:13:12,080 --> 00:13:15,930 >> எனவே ஒரு உதாரணமாக மேலே நாம் சில மாறி விதிகள். 256 00:13:15,930 --> 00:13:21,480 இங்கு, இந்த அடிப்படை அதே உள்ளது குடுவை இறக்குமதி இருந்து கொண்டு அமைப்பு 257 00:13:21,480 --> 00:13:25,030 குடுவை, பயன்பாட்டை = குடுவை (_name_), பின்னர் அது இறுதியில் இயங்கும். 258 00:13:25,030 --> 00:13:28,050 நாம் இந்த இரண்டு வெவ்வேறு வேண்டும் இங்கே மாறி யாவும். 259 00:13:28,050 --> 00:13:29,900 மற்றும் முதல் ஒரு, ஆகிறது நான் காட்டியது என்று ஒரு 260 00:13:29,900 --> 00:13:34,230 என்று மேலும், ஸ்லைடு, அது ஒரு சரம் பெயரில் எடுக்கிறது 261 00:13:34,230 --> 00:13:35,650 அது, பெயர் ஹலோ அவுட் அச்சிட வேண்டும். 262 00:13:35,650 --> 00:13:41,410 >> பின்னர், இரண்டாவது ஒரு மாற்றம் பயன்படுத்துகிறது. 263 00:13:41,410 --> 00:13:44,690 எனவே இந்த தானாகவே மாற்றியமைத்து ஒரு முழு எண்ணாக, பின்னர், முழு எண்ணாக இரட்டை 264 00:13:44,690 --> 00:13:46,150 என்று வெளியே அச்சிட. 265 00:13:46,150 --> 00:13:48,220 மற்றும், நாம் எந்த செய்ய அது உள்ள மாற்றத்தின் 266 00:13:48,220 --> 00:13:49,594 குடுவை, அந்த கவனித்து ஏனெனில். 267 00:13:49,594 --> 00:13:53,181 எனவே இந்த இயங்கும் பெற அனுமதிக்க. 268 00:13:53,181 --> 00:13:54,930 நீங்கள் ஒரு குடுவை போது பயன்பாடு இயங்கும், 269 00:13:54,930 --> 00:13:58,440 நீங்கள் அதை வெளியே சி கட்டுப்படுத்த முடியும் சர்வர் இயங்கும் நிறுத்த. 270 00:13:58,440 --> 00:14:02,420 பின்னர் நான் மாறிகள் இயங்கும். 271 00:14:02,420 --> 00:14:11,740 >> எனவே லோக்கல் ஹோஸ்ட் / ஹலோ / எஸ்றா செல்லலாம் வட்டம், இந்த எனக்கு ஹலோ சொல்ல மாட்டேன். 272 00:14:11,740 --> 00:14:14,530 273 00:14:14,530 --> 00:14:20,310 >> அது மாறி, என் பெயரால் எடுத்து பாதை, மற்றும் அது இங்கே அது நிரப்பப்பட்டிருந்தது. 274 00:14:20,310 --> 00:14:23,950 அதனால் நான் ஒரு விரைவான காட்ட வேண்டும் இருமடங்காகும் உதாரணம். 275 00:14:23,950 --> 00:14:28,600 எனவே 3 / இரட்டை / சென்று இருந்தால், அது 6 அவுட் அச்சிட வேண்டும். 276 00:14:28,600 --> 00:14:31,440 எனவே இந்த கவனித்து கொண்டார் எங்களுக்கு மாற்றம். 277 00:14:31,440 --> 00:14:34,190 >> எனவே நீங்கள் அதை செய்ய முடியும் மிதவை, மற்றும் சிறப்பு ஏதாவது, 278 00:14:34,190 --> 00:14:37,530 உங்களை போன்ற ஏதாவது குறிப்பிட வேண்டும் என்றால் அது குறைப்புக்கள் ஏற்க முடியும் என்று ஒரு பாதை, 279 00:14:37,530 --> 00:14:39,155 ஆனால் அந்த வழக்கமாக ஒரு பிரச்சினை இருக்க கூடாது. 280 00:14:39,155 --> 00:14:41,480 281 00:14:41,480 --> 00:14:43,820 இதுவரை நாம், இன்னும் வேண்டும் வெறும் திரும்பிய 282 00:14:43,820 --> 00:14:46,320 மிகவும் சுவாரசியமான அல்ல சரங்களை. 283 00:14:46,320 --> 00:14:48,730 >> நாம் உண்மையில் திரும்ப முடியும் எழுத்தியல் HTML சரம். 284 00:14:48,730 --> 00:14:54,322 எனவே குறியீடு நாம் ஏதாவது நுழைக்க முடியாது ஆ-டேக் அது தைரியமான செய்ய போன்ற, 285 00:14:54,322 --> 00:14:56,030 ஆனால் பெரும்பாலான நேரம் நீங்கள் உண்மையில் விரும்பவில்லை 286 00:14:56,030 --> 00:14:58,420 HTML குறியீட்டை எழுதி இருக்க வேண்டும் உங்கள் பைதான் குறியீடு உள்ள. 287 00:14:58,420 --> 00:15:01,940 இது, உண்மையில் நையாண்டி மற்றும் இது ஒரு நல்ல முறை அல்ல. 288 00:15:01,940 --> 00:15:06,430 >> குடுவை எங்களுக்கு அவுட் பிரிக்க அனுமதிக்கிறது டெம்ப்ளேட் என்று என்ன ஒரு HTML, 289 00:15:06,430 --> 00:15:09,467 அதனால் என்றால் நீங்கள் நினைக்கிறீர்கள் MVC மாதிரி அடிப்படையில் 290 00:15:09,467 --> 00:15:11,550 நீங்கள் அறிந்த என்று, வட்டம், வேலை 291 00:15:11,550 --> 00:15:15,520 CS50 நிதி ஒரு சிறிய துண்டு, நீங்கள் பைதான் கோப்புகளை யோசிக்க முடியும் 292 00:15:15,520 --> 00:15:19,430 கட்டுப்பாட்டாளர், அங்கு இன்னும் இருப்பது போன்ற அவர்கள் என்ன தொடர்பு என்பதை 293 00:15:19,430 --> 00:15:20,970 நீங்கள் வேண்டும் தரவு மாதிரியை. 294 00:15:20,970 --> 00:15:24,900 >> பின்னர் அவர்கள் பார்வைகள் கூப்பிட்டுக் அந்த வியூ தகவல் கடந்து 295 00:15:24,900 --> 00:15:28,120 தகவல் நிரப்ப HTML இல் அது தேவை என்று. 296 00:15:28,120 --> 00:15:30,490 மற்றும் நாம் பார்வைகள் அழைக்க என்ன வர்க்கம் டெம்ப்ளேட்கள் உள்ளன. 297 00:15:30,490 --> 00:15:35,280 >> எனவே குடுவை மற்றொரு பைதான் பயன்படுத்துகிறது தொகுதி என்று அது தானாக சாப்பிடுவேன் 298 00:15:35,280 --> 00:15:38,620 நீங்கள் நிறுவ PiP போது நிறுவ குடுவை ஜின்ஜாவுக்கு என அழைத்தார் 299 00:15:38,620 --> 00:15:40,885 நீங்கள் இந்த சேர்க்கிறீர்கள் HTML செய்ய விளக்கங்களை 300 00:15:40,885 --> 00:15:45,140 நீங்கள் திரையில் பார்க்க, என்று முடிகிறது நீங்கள் conditionals போன்ற விஷயங்களை வைத்து 301 00:15:45,140 --> 00:15:47,230 மற்றும் HTML ஒரு சுழற்சிகளும். 302 00:15:47,230 --> 00:15:51,140 >> எனவே அதை நீங்கள் எப்படி போன்ற சிறிது தெரிகிறது ஒரு HTML கோப்பு உள்ள PHP பயன்படுத்த வேண்டும், 303 00:15:51,140 --> 00:15:57,380 ஆனால் இந்த போது குடுவை உள்ளது சர்வர், HTML கோப்பை வரை உதவுகிறது 304 00:15:57,380 --> 00:16:01,610 இந்த மாதிரியாக்கம் இயந்திரம் இயக்க வேண்டும், இந்த மூலம் இட விஷயங்களை நிரப்ப. 305 00:16:01,610 --> 00:16:06,650 எனவே குடுவை ஒரு render_template செயல்பாடு உள்ளது நீங்கள் இங்கே கீழே பார்க்க முடியும் என்று. 306 00:16:06,650 --> 00:16:14,300 அதனால் நீங்கள், இந்த பக்கம் பார்வையிடும் போது இந்த, hello.html டெம்ப்ளேட் வழங்க வேண்டும், 307 00:16:14,300 --> 00:16:16,407 பின்னர் இந்த HTML பக்கம் நிரப்ப. 308 00:16:16,407 --> 00:16:18,990 எனவே இந்த உண்மையான இயக்க அனுமதிக்க விரைவு, மற்றும் அது போல் என்ன பார்க்க, 309 00:16:18,990 --> 00:16:21,198 பின்னர் நான் ஒரு வழியாக செல்லலாம் இன்னும் விரிவாக சிறிது. 310 00:16:21,198 --> 00:16:25,380 311 00:16:25,380 --> 00:16:30,260 எனவே, உங்கள் டெம்ப்ளேட்கள் போகிறோம் ஒரு டெம்ப்ளேட்கள் கோப்புறையில் செல்ல. 312 00:16:30,260 --> 00:16:33,980 அது தானாக உள்ள இருக்கும் டெம்ப்ளேட்கள் அந்த டெம்ப்ளேட் கோப்புறையில். 313 00:16:33,980 --> 00:16:35,615 எனவே இந்த திறந்து விடுங்கள். 314 00:16:35,615 --> 00:16:47,350 315 00:16:47,350 --> 00:16:50,005 எனவே, நான் மாதிரியாக்கம் உதாரணமாக இயக்க வேண்டும். 316 00:16:50,005 --> 00:16:52,820 317 00:16:52,820 --> 00:17:03,660 >> எனவே நான் / ஹலோ / எஸ்றா சென்று இருந்தால், அது இந்த பயங்கரமான உள்ளது, 318 00:17:03,660 --> 00:17:05,930 நான் வைத்து அந்த அருவருப்பான முன்னணி குறிச்சொல். 319 00:17:05,930 --> 00:17:08,050 மிகவும் நல்ல, மிகவும் சுறுசுறுப்பான. 320 00:17:08,050 --> 00:17:09,349 நான் ஒரு பெரிய விசிறி நான். 321 00:17:09,349 --> 00:17:13,900 ஆனால் என்ன நடக்கிறது நான் / ஹலோ செல்ல? 322 00:17:13,900 --> 00:17:15,220 அதனால் தான் உலக வணக்கம் என்கிறார். 323 00:17:15,220 --> 00:17:17,678 நான் அதை ஒரு பெயர் அனுப்ப வில்லை, மற்றும் அது தானாகவே நிரப்பப்பட்டிருந்தது. 324 00:17:17,678 --> 00:17:22,050 எனவே அது எப்படி நாம் பார்ப்போம், எப்படி நாம் ஒருவேளை என்று முன்னணி விடுபட முடியும். 325 00:17:22,050 --> 00:17:26,240 >> இங்கு, இந்த வகையான ஆகிறது ஒரு சுவாரஸ்யமான உதாரணம், 326 00:17:26,240 --> 00:17:29,101 நீங்கள் எப்படி சுவிட்ச் தெரிந்திருந்தால் அறிக்கைகள் மொழி வேலை. 327 00:17:29,101 --> 00:17:31,350 , இந்த போன்ற வகையான உள்ளது என்று சொல்லுங்கள் மூலம் வீழ்ச்சி என்று வகை, 328 00:17:31,350 --> 00:17:34,266 நீங்கள் உண்மையில் இரண்டு இணைக்கப்பட்ட அதே செயல்பாடு வெவ்வேறு பாதைகளில். 329 00:17:34,266 --> 00:17:41,190 எனவே நாம் / ஹலோ பாதைக்கு இணைக்கவும் மற்றும் வணக்கம் / ஹலோ / பெயர் பாதை, 330 00:17:41,190 --> 00:17:45,130 பைதான் நீங்கள் முடியும் using-- நாம் குறிப்பிட இயல்புநிலை செயல்பாடு அளவுருக்களை குறிப்பிடவும் 331 00:17:45,130 --> 00:17:48,300 அதனால் எந்த பெயரை இருந்தால் நாம் செல்ல வேண்டும் வெறும் / ஹலோ, 332 00:17:48,300 --> 00:17:50,680 அது தானாகவே வடிகட்டும் பெயர் எதுவும் சமமாக இருக்கும். 333 00:17:50,680 --> 00:17:55,010 >> எனவே, நாம் வழங்க பெயர் = பெயர் டெம்ப்ளேட், 334 00:17:55,010 --> 00:17:59,510 அது பெயர் அளவுரு கடக்கும் இந்த பெயர் செயல்பாடு அளவுரு சமமாக, 335 00:17:59,510 --> 00:18:00,730 டெம்ப்ளேட் ஒரு. 336 00:18:00,730 --> 00:18:04,040 எப்படி என்று இன்னும் விளக்க முடியாது ஹலோ உலக அச்சிட என்பதை தீர்மானிக்கும், 337 00:18:04,040 --> 00:18:05,100 அல்லது என் பெயர் அச்சிட. 338 00:18:05,100 --> 00:18:08,050 எனவே உண்மையில் பார்போம் டெம்ப்ளேட் தன்னை ஒரு, 339 00:18:08,050 --> 00:18:11,610 என்று இருந்து வரும் அமைந்துள்ள பார்க்க. 340 00:18:11,610 --> 00:18:18,680 >> எனவே, இந்த டெம்ப்ளேட் உள்ள, நாம் உண்மையில் சில நிபந்தனை தர்க்கம் வேண்டும், 341 00:18:18,680 --> 00:18:20,580 சில மக்கள் என்று வாதிடுகின்றனர், நீங்கள் உண்மையில் 342 00:18:20,580 --> 00:18:23,730 நிபந்தனை நிறைய வேண்டும் கூடாது உங்கள் டெம்ப்ளேட் உள்ளேயே தர்க்கம். 343 00:18:23,730 --> 00:18:26,310 அது இன்னும் அதிகம் இருக்க வேண்டும் கட்டுப்பாட்டாளர், ஆனால் இந்த உதாரணமாக 344 00:18:26,310 --> 00:18:27,476 அது அழகான சிறிய விஷயம். 345 00:18:27,476 --> 00:18:31,060 பெயர் என்றால் இங்கே, நாம், சரிபார்க்க என்றால் பெயரை யாரும் சமமாக இல்லை, 346 00:18:31,060 --> 00:18:33,130 ஒரு பெயர் உண்மையில் என்றால் , நாம் நிறைவேற்றப்பட்டது 347 00:18:33,130 --> 00:18:36,210 பெயர், வணக்கம் சொல்ல தலைப்பு மற்றும் முன்னணி, 348 00:18:36,210 --> 00:18:41,490 இந்த சாதாரண HTML, இல்லையெனில், நாம் ஹலோ அச்சிட, உலக சாதாரணமாகத்தான். 349 00:18:41,490 --> 00:18:45,820 எனவே ஒரு ஜோடி விஷயங்களை இங்கே கவனிக்க நீங்கள் மாதிரியாக்கம் வடிவமைக்க எப்படி பற்றி, 350 00:18:45,820 --> 00:18:49,110 இந்த, என்று தான் நிபந்தனை அறிக்கைகள் 351 00:18:49,110 --> 00:18:54,475 அப்படி போன்ற நாம் அது போது PHP எப்படி நீங்கள் சில PHP நுழைக்க வேண்டும், 352 00:18:54,475 --> 00:18:58,380 நீங்கள் விட குறைவான பயன்படுத்த கேள்வி குறி, அது இங்கே வகையான ஒத்த தான் 353 00:18:58,380 --> 00:19:00,140 உடன் {%. 354 00:19:00,140 --> 00:19:02,130 >> எனவே இங்கே, நாங்கள் எங்கள் நிபந்தனை குறியீடு வேண்டும். 355 00:19:02,130 --> 00:19:05,920 பின்னர், நீங்கள் உண்மையில் வேண்டும் போது உண்மையில் ஏதாவது மதிப்பீடு, மற்றும் அச்சு 356 00:19:05,920 --> 00:19:08,710 திரையில் அதை வெளியே, நீங்கள் இரட்டை ப்ரேஸ் பயன்படுத்த. 357 00:19:08,710 --> 00:19:12,310 எனவே இங்கே இரட்டை ப்ரேஸ் உள்ளன, மற்றும் நாம் பெயர் குறிப்பிட, 358 00:19:12,310 --> 00:19:15,500 அந்த நேரத்தில் அதனால், அது மதிப்பீடு மாறி பெயரை எந்த 359 00:19:15,500 --> 00:19:18,860 இருந்து நிறைவேற்றப்பட்டது , டெம்ப்ளேட் செயல்பாடு வழங்க 360 00:19:18,860 --> 00:19:21,484 மாறாக வெறும் அச்சிடும் விட வெளியே, நாங்கள் இந்த விடுபட்டால், 361 00:19:21,484 --> 00:19:23,150 அது வெறும் வார்த்தை அவுட் அச்சிட வேண்டும் "பெயர்." 362 00:19:23,150 --> 00:19:26,340 எனவே, அந்த வெளியே பார்க்க ஒன்று இருக்கிறது. 363 00:19:26,340 --> 00:19:29,792 >> எனவே மற்றொரு விஷயம் அறிவிப்பு ஆகும் போது நாம், என்று 364 00:19:29,792 --> 00:19:31,500 பயன்படுத்த வேண்டும் render_template செயல்பாடு, 365 00:19:31,500 --> 00:19:34,490 நாம் உண்மையில் இறக்குமதி செய்ய வேண்டும் அது வெளிப்படையாக குடுவை இருந்து. 366 00:19:34,490 --> 00:19:36,915 இந்த ஒரு உதாரணம் ஆகும் குடுவை கூறுநிலைமை, 367 00:19:36,915 --> 00:19:39,290 நீங்கள் இறக்குமதி செய்ய வேண்டாம் என்று நீங்கள் தேவையில்லை என்று விஷயங்கள். 368 00:19:39,290 --> 00:19:41,290 நீங்கள் கொண்டு வர முடியும் செயல்பாடுகளை உண்மையில் நீங்கள் 369 00:19:41,290 --> 00:19:43,450 சில நேரங்களில் இது, வேண்டும் நல்ல, அதனால் நீங்கள் இல்லை 370 00:19:43,450 --> 00:19:46,560 இந்த செயல்பாடுகள் அனைத்தையும் வேண்டும் நீங்கள் பயன்படுத்தி இல்லை என்று சுற்றி உட்கார்ந்து, 371 00:19:46,560 --> 00:19:49,730 ஆனால், நீங்கள் அந்த மறந்து விட்டால் render_template இறக்குமதி செய்ய வேண்டும், 372 00:19:49,730 --> 00:19:52,660 நீங்கள் அநேகமாக ஒரு எச்சரிக்கை கிடைக்கும் என்று நீங்கள் அது பற்றி தெரியப்படுத்த. 373 00:19:52,660 --> 00:19:56,700 எனவே, அந்த மாதிரியாக்கம் உள்ளது. 374 00:19:56,700 --> 00:20:01,680 >> எனவே, நாம் எப்படி காட்டப்படுகின்றன , எளிய இணைய பக்கங்களை செய்யலாம் 375 00:20:01,680 --> 00:20:04,947 மற்றும் ஒரு சிறிய பிட் தர்க்கம் சேர்க்க அது, மாறி ரூட்டிங் அடிப்படையில். 376 00:20:04,947 --> 00:20:08,280 அதை நீங்கள் அடிப்படையில் பல்வேறு விஷயங்களை செய்ய உதவுகிறது நீங்கள் என்ன பின்னர் சென்று, ஐ, கொடுக்க 377 00:20:08,280 --> 00:20:11,950 உள்ள HTML சிறிது இன்னும் உணர்வு நீங்கள் விஷயங்களை வழங்க வேண்டும் எப்படி அடிப்படையில். 378 00:20:11,950 --> 00:20:14,210 நீங்கள் எல்லாம் வைக்க வேண்டும் உங்கள் பைதான் உங்கள் HTML, 379 00:20:14,210 --> 00:20:16,640 ஆனால் மிகவும் அதிகமாக ஒவ்வொரு வலை பயன்பாடு, 380 00:20:16,640 --> 00:20:21,480 அப்படி ஏதேனும் வேண்டும் போகிறோம் தரவு மாதிரி அது தொடர்புடைய. 381 00:20:21,480 --> 00:20:25,560 >> அதனால் பாரம்பரியமாக, இந்த என்று SQL தரவுத்தளத்தில் ஒன்று போல் இருக்கும். 382 00:20:25,560 --> 00:20:30,280 நீங்கள் தான் தொடர்பு கொள்ளலாம் நேரடியாக SQL உடன். 383 00:20:30,280 --> 00:20:32,190 மலைப்பாம்பு, உள்ளது நான் என்று நான் நினைக்கிறேன். 384 00:20:32,190 --> 00:20:33,040 SQ லிட் 3. 385 00:20:33,040 --> 00:20:38,454 நீங்கள் SQ லிட் 3 இறக்குமதி செய்யலாம் நேரடியாக SQL கேள்விகளுக்கு இயக்க, 386 00:20:38,454 --> 00:20:40,870 ஆனால் நான் உன்னை பற்றி தெரியாது, ஆனால் நான், தான், பிடிக்காது 387 00:20:40,870 --> 00:20:42,750 எல் கேள்விகளுக்கு எழுதுவதிலிருந்து. 388 00:20:42,750 --> 00:20:45,350 அது உண்மையில் பெற ஏதுவாக நீண்ட மற்றும் சிக்கலான. 389 00:20:45,350 --> 00:20:49,180 >> எனவே, ஏதாவது நான் பயன்படுத்த என்ன பிடிக்கும் 390 00:20:49,180 --> 00:20:53,610 ஒரு இது ஒரு ORM என அழைக்கப்படும், பொருள்-தொடர்புடைய முகப்பு. 391 00:20:53,610 --> 00:20:56,890 மேலும், ஒரு புள்ளி பொருள்-தொடர்புடைய முகப்பு, 392 00:20:56,890 --> 00:21:00,100 இரண்டு வெவ்வேறு உள்ளன என்று வழிகளில் நீங்கள் தரவுத்தளங்கள் பற்றி யோசிக்க முடியும். 393 00:21:00,100 --> 00:21:03,240 >> உதாரணமாக அதனால் பேராசிரியர் வண்ணமாகவே வழக்கமாக 394 00:21:03,240 --> 00:21:07,660 வர்க்கம் பயன்படுத்துகிறது, எக்செல் அட்டவணை, எங்கே நீங்கள் இந்த வரிசைகளில் இந்த பத்திகள், 395 00:21:07,660 --> 00:21:10,210 என்று மிகவும் பயனுள்ளதாக இருக்கும் இது SQL பிரதிநிதித்துவம் எப்படி 396 00:21:10,210 --> 00:21:13,170 நீங்கள் அது எப்படி தொடர்பு, ஆனால் அது உண்மையில் என்று மற்றொரு வழி 397 00:21:13,170 --> 00:21:16,390 சில நேரங்களில் அது பற்றி யோசிக்க பயனுள்ளதாக, வகுப்புகள் மற்றும் பொருட்களை அடிப்படையில் உள்ளது. 398 00:21:16,390 --> 00:21:20,420 >> எனவே, அதற்கு பதிலாக சிந்தனை ஒவ்வொரு அட்டவணை கொண்ட 399 00:21:20,420 --> 00:21:23,040 குறிப்பிட்ட உள்ளது என்று இந்த வரிசையில் தகவல், நீங்கள் உண்மையில் முடியும் 400 00:21:23,040 --> 00:21:26,100 இருப்பது என நினைக்க ஒவ்வொரு அட்டவணை ஒரு வர்க்கம் இருக்கிறது, 401 00:21:26,100 --> 00:21:29,810 இன் பின்னர் ஒவ்வொரு உதாரணமாக வர்க்கம் சில பண்புகள் உள்ளன. 402 00:21:29,810 --> 00:21:35,110 எனவே, இந்த உதாரணம், நிகழ்வுகளை வர்க்கம் அட்டவணையில் வரிசைகளை இருக்கிறது, 403 00:21:35,110 --> 00:21:37,490 பின்னர் ஒவ்வொரு சொத்து என்று அட்டவணையில் ஒரு பத்தியில் இருக்கும். 404 00:21:37,490 --> 00:21:40,840 >> எனவே, நான் விரும்புகிறேன் என்று இதனை மிகச் சிறிய அழைக்கப்படுகிறது பயன்படுத்த. 405 00:21:40,840 --> 00:21:43,520 அது மாதிரி குடுவை போன்ற, உண்மையில் சிறிய தான். 406 00:21:43,520 --> 00:21:46,760 நான் அவர்கள் ஒன்றாக நன்கு சென்று என்று நினைக்கிறேன், ஆனால் மற்ற ORMs நிறைய உள்ளன 407 00:21:46,760 --> 00:21:47,730 நீங்கள் பயன்படுத்த முடியும் என்று. 408 00:21:47,730 --> 00:21:52,180 ஒரு மிகவும் பிரபலமான ஒன்று SQLAlchemy என அழைக்கப்படும், 409 00:21:52,180 --> 00:21:56,050 நான் ஏன் நான் முதலில் நினைவில் முடியாது , SQLAlchemy மீது மிகச் சிறிய தேர்வு 410 00:21:56,050 --> 00:21:58,311 அல்லது நான் நான் ஏன் சொல்ல வேண்டும் அது சிறந்த ஒன்று என்று நான் நினைக்கிறேன், 411 00:21:58,311 --> 00:22:01,060 ஆனால் நாம் தான் இந்த பயன்படுத்த போகிறது ஒரு நான் அதை பயன்படுத்த எப்படி தெரியும், ஏனெனில். 412 00:22:01,060 --> 00:22:04,760 >> எனவே, ஒரு கேள்வி, ஏன் ஆகிறது நீங்கள் ஒரு ORM பயன்படுத்தி கவலைப்பட வேண்டும், 413 00:22:04,760 --> 00:22:07,552 அதற்கு பதிலாக வெறும் நேரடியாக எல் கேள்விகளுக்கு எழுதி? 414 00:22:07,552 --> 00:22:09,760 நான் சிறந்த வழக்கில் நினைக்கிறேன், நீங்கள் உண்மையில் இல்லை என்று 415 00:22:09,760 --> 00:22:11,356 எல் கேள்விகளுக்கு எழுத வேண்டும். 416 00:22:11,356 --> 00:22:14,480 நான் காண்பிக்கிறேன் அது வேண்டும், மிகவும் எளிதாக இருக்கிறது தேர்வை போன்ற விஷயங்களை செய்ய, புகுத்தியது, 417 00:22:14,480 --> 00:22:16,157 நீக்கல், குறிப்பாக அட்டவணைகள் உருவாக்கும். 418 00:22:16,157 --> 00:22:17,990 அது மிகவும் எளிதாக இருக்கிறது ஒரு வர்க்க அமைப்பு எழுத, 419 00:22:17,990 --> 00:22:22,250 அதை கட்டமைக்க விட ஒரு உருவாக்க டேபிள் அறிக்கை, ஆனால் ஒரு விஷயம் 420 00:22:22,250 --> 00:22:25,710 , விழிப்புடன் இருக்க வேண்டும் என்று ஆகிறது இதனை அதன் சிறந்த முயற்சி 421 00:22:25,710 --> 00:22:28,640 கண்டுபிடிக்க என்ன பெரும்பாலான திறமையான எல் கேள்வி, இருக்க வேண்டும் 422 00:22:28,640 --> 00:22:30,110 ஆனால் சில நேரங்களில் அது அது தவறு பெறுகிறார். 423 00:22:30,110 --> 00:22:32,660 >> நீங்கள் தான் குறிப்பாக ஒரு பெரிய தகவல் பணிபுரியும், 424 00:22:32,660 --> 00:22:35,557 நீங்கள் ஒரு கேள்வி என்று கவனிக்க முடியும் என்று, வேகமாக இயங்கும் 425 00:22:35,557 --> 00:22:36,640 உண்மையில் நேரம் எடுக்கிறது. 426 00:22:36,640 --> 00:22:40,164 நீ எப்படி உள்ள பேட்டை கீழ் இருக்கும் என்றால் இதனை, எல் என்று துபாஷி 427 00:22:40,164 --> 00:22:42,080 அது ஏதாவது செய்து உண்மையில் அபத்தமானது, 428 00:22:42,080 --> 00:22:44,371 ஒரு வகையான அதை ஏனெனில் உங்கள் எண்ணங்களை தவறு gestured. 429 00:22:44,371 --> 00:22:48,080 மேலும், முறை அங்கு உள்ளன நான் அதை மீற இருந்தது, மற்றும் 430 00:22:48,080 --> 00:22:52,429 வெறும், என் சொந்த SQL கேள்விகளுக்கு இயக்கவும் அது ஒரு வித்தியாசமான வழியில் பாகுபடுத்தி காரணம். 431 00:22:52,429 --> 00:22:54,220 எனவே, அங்கு சில தான் வழியில், மேல்நிலை 432 00:22:54,220 --> 00:22:58,680 அதை தொகுக்கும் என்று உங்கள் எல் கீழே அறிக்கைகள். 433 00:22:58,680 --> 00:23:06,200 >> எனவே, விரைவில் சூப்பர் பார்போம் தரவு மாதிரி ஒரு எளிய உதாரணம் 434 00:23:06,200 --> 00:23:07,350 நீங்கள் பயன்படுத்த வேண்டும் என்று. 435 00:23:07,350 --> 00:23:11,880 எனவே, இந்த அதனால் பைதான் குறியீடு, மற்றும் நீங்கள் செய்ய வேண்டும் முதல் விஷயம் இருந்து ஆகிறது 436 00:23:11,880 --> 00:23:12,950 மிகச் சிறிய இறக்குமதி *. 437 00:23:12,950 --> 00:23:15,850 எனவே, குடுவை, போல் நீங்கள் வேண்டும், அங்கு இந்த தனி தொகுதிகள், 438 00:23:15,850 --> 00:23:18,125 நீங்கள் குடுவை இறக்குமதி செய்ய வேண்டும், மற்றும் ஒரு டெம்ப்ளேட், மற்றும் சில மற்றவர்கள் எழுத 439 00:23:18,125 --> 00:23:20,690 நாம் பிறகு பார்க்கலாம் என்று, மிகச் சிறிய இருந்து, நீங்கள் எல்லாமே இறக்குமதி செய்யலாம் 440 00:23:20,690 --> 00:23:22,290 ஏனெனில் அது ஒரு அழகான சிறிய நூலகம் இருக்கிறது. 441 00:23:22,290 --> 00:23:26,490 >> எனவே, நீங்கள் செய்ய வேண்டும் முதல் விஷயம், உண்மையில் இந்த தகவல் பொருளை உருவாக்க. 442 00:23:26,490 --> 00:23:31,212 எனவே, நீங்கள் வேண்டும் டி.பி. = SqliteDatabase, பின்னர் உங்கள் தகவல் பெயர். 443 00:23:31,212 --> 00:23:33,170 இந்த உண்மையில் சாப்பிடுவேன் ஒரு தகவல் பொருளை உருவாக்க 444 00:23:33,170 --> 00:23:36,230 நீங்கள் மிகச் சிறிய கொண்டு, உடன் தொடர்பு கொள்ளலாம் என்று. 445 00:23:36,230 --> 00:23:40,570 >> பின்னர், நாம் உண்மையான வேண்டும் நாம் உருவாக்க விரும்பும் அந்த மாதிரி. 446 00:23:40,570 --> 00:23:42,470 எனவே அட்டவணை நாங்கள் உருவாக்க வேண்டும். 447 00:23:42,470 --> 00:23:47,270 எனவே, மிகச் சிறிய உள்ள, ஒவ்வொரு வர்க்கம் உள்ளது உங்கள் தரவுத்தள உள்ள அதன் சொந்த அட்டவணையில். 448 00:23:47,270 --> 00:23:52,800 எனவே, வகுப்புகள் அனைத்து அடிப்படை மாதிரி வாரிசாகவும் 449 00:23:52,800 --> 00:23:55,960 மற்றும் மூலதன எம் மாதிரி மிகச் சிறிய வரையறுக்கப்பட்ட என்று ஒன்று. 450 00:23:55,960 --> 00:24:02,162 >> எனவே, உங்கள் மாதிரிகள் அனைத்து வேண்டும் அவர்களின் உயர்ந்த சூப்பர்கிளாஸ் என சுதந்தரித்துக்கொள்ளுங்கள் 451 00:24:02,162 --> 00:24:04,620 அவர்கள் இருந்து மரபுரிமையாக வேண்டும் மாதிரி, ஆனால் உண்மையில் குளிர் என்ன, 452 00:24:04,620 --> 00:24:07,610 நீங்கள் உண்மையில் உங்கள் இருக்க முடியும் என்று மாதிரிகள் ஒருவருக்கொருவர் இருந்து மரபுரிமையாக. 453 00:24:07,610 --> 00:24:10,530 மற்றும் நிறைய நேரம், உங்கள் தரவு மாதிரிகள் அவசியம் இல்லை 454 00:24:10,530 --> 00:24:13,754 ஒரு நல்ல பரம்பரை வரிசைக்கு செய்ய, ஆனால் அவர்கள் என்ன செய்ய அங்கு முறை, அது, உண்மையில் நன்றாக இருக்கிறது 455 00:24:13,754 --> 00:24:15,920 நீங்கள் மாதிரி ஏனெனில் ஒருவருக்கொருவர் இருந்து உள்ளார்ந்த. 456 00:24:15,920 --> 00:24:19,710 >> எனவே, நாம் இந்த வர்க்க வரையறுக்கப்படுத்தோம் ஒரு மாதிரி பரம்பரை இது 'மாணவர்,', 457 00:24:19,710 --> 00:24:21,170 அது மூன்று பண்புகள் உண்டு. 458 00:24:21,170 --> 00:24:24,080 அது இது, ஒரு அடையாள உள்ளது ஒரு PrimaryKeyField, இது 459 00:24:24,080 --> 00:24:26,920 வழங்கப்படும் என்று ஒன்று உள்ளது மிகச் சிறிய மூலம், பெயர் ஒரு CharField ஆகிறது, 460 00:24:26,920 --> 00:24:28,490 மற்றும் ஒரு தர ஒரு IntegerField உள்ளது. 461 00:24:28,490 --> 00:24:32,260 எனவே இந்த அல்லது இருக்கலாம் எப்படி CS50 உண்மையில் அனைத்து கடைகள் 462 00:24:32,260 --> 00:24:33,650 மாணவர்கள் 'தரங்களாக. 463 00:24:33,650 --> 00:24:36,060 அது அல்ல, ஆனால் இந்த நான் அதை செய்ய வேண்டும் என்பதை தான். 464 00:24:36,060 --> 00:24:37,920 >> பின்னர் அது உள்ள, உள்ளது இந்த வர்க்கம், மற்றும் இந்த 465 00:24:37,920 --> 00:24:41,620 நீங்கள் என்ன செய்ய முடியும் ஒன்று உள்ளது மலைப்பாம்பு, நீங்கள் உள்ளமை வகுப்புகள் முடியும். 466 00:24:41,620 --> 00:24:43,920 இந்த ஒன்று உள்ளது என்று மிகச் சிறிய தேவைப்படுகிறது. 467 00:24:43,920 --> 00:24:47,250 எனவே, இந்த வர்க்கம் மெட்டா, நீங்கள் வேண்டும் தகவல் உள்ளது என்று குறிப்பிட 468 00:24:47,250 --> 00:24:49,830 பொருள் சமமாக நாம் மேலே உருவாக்கிய. 469 00:24:49,830 --> 00:24:54,339 இந்த கோப்பு இந்த அட்டவணையில் என்ன சொல்கிறது உண்மையில் உள்ள போகிறது. 470 00:24:54,339 --> 00:24:57,130 எனவே இந்த நீங்கள் வேண்டும் என்று ஏதோ இருக்கிறது உங்கள் மாதிரிகள் அனைத்து க்குள் செய்ய. 471 00:24:57,130 --> 00:24:59,380 நீங்கள் குறிப்பிட வேண்டும் இந்த மெட்டா வர்க்கத்திற்குள் 472 00:24:59,380 --> 00:25:01,400 என்று தகவல் டி.பி. சமமாக இருக்கும். 473 00:25:01,400 --> 00:25:03,940 நான் இருந்தால், அதனால் நான் வழக்கமாக என்ன பல்வேறு மாதிரிகள் ஒரு கொத்து, 474 00:25:03,940 --> 00:25:05,910 நான் ஒரு அடிப்படை வேண்டும் என்று மாதிரி, நான் அந்த வழக்கமாக 475 00:25:05,910 --> 00:25:08,839 வெறும் "அடிப்படை மாதிரி" அழைக்கிறது என்று மெட்டா வர்க்கம் உள்ளது, 476 00:25:08,839 --> 00:25:10,380 அது டி.பி. சமமாக தகவல் அமைக்கிறது. 477 00:25:10,380 --> 00:25:13,710 என் அடுத்தடுத்த மாதிரிகள் பின்னர் அனைத்து அந்த அடிப்படை வர்க்கத்திடம் இருந்து மரபுரிமையாக. 478 00:25:13,710 --> 00:25:16,760 பின்னர் நான் கவலைப்பட வேண்டியது இல்லை மெட்டா வர்க்கம் அமைக்க பற்றி. 479 00:25:16,760 --> 00:25:21,490 >> எனவே, இந்த உண்மையில் வரும்போது ஒரு SQL அறிக்கை ஒரு தொகுக்கப்பட்ட, 480 00:25:21,490 --> 00:25:24,875 அது கீழே இந்த மோசமான விஷயம் போல் தெரிகிறது இங்கே, ", அட்டவணை மாணவர் அடையாள முழு உருவாக்க 481 00:25:24,875 --> 00:25:26,020 " எதுவாக. 482 00:25:26,020 --> 00:25:30,002 >> , நான் அதை குறைவாக இருக்கும் என்று நினைக்கிறேன், இங்கே இந்த எல் கேள்வி, 483 00:25:30,002 --> 00:25:32,960 ஆனால் நீங்கள் இங்கே இந்த வர்க்கம் பார் என்றால் நீங்கள் நடக்கிறது என்பதை பார்க்க முடியும். 484 00:25:32,960 --> 00:25:36,116 நீங்கள் துறைகளில் என்ன வகையான பார்க்க முடியும் அவர்கள் அழைக்கப்படுகின்றன என்ன, உள்ளன, 485 00:25:36,116 --> 00:25:38,115 அதனால், நான் நினைக்கிறேன் இந்த பைதான் குறியீடு பார்த்து 486 00:25:38,115 --> 00:25:43,340 விட நிறைய படிக்க இந்த SQL கேள்வி எழுத முயற்சி. 487 00:25:43,340 --> 00:25:45,990 >> எனவே, பொருட்டு உண்மையில் தரவுத்தள பயன்படுத்த, 488 00:25:45,990 --> 00:25:48,470 நாம் Python உள்ள அதை இணைக்க வேண்டும். 489 00:25:48,470 --> 00:25:52,770 எனவே, நான் வழக்கமாக என்று ஒரு செயல்பாடு எழுத இரண்டு விஷயங்கள் என்று initialize_db. 490 00:25:52,770 --> 00:25:54,880 இது தரவுத்தளத்தில் எடுக்கிறது பொருள் டி.பி. அது 491 00:25:54,880 --> 00:25:58,360 வெறும் திறக்கும், அது இணைக்கிறது தகவல் பகுதி வரை. 492 00:25:58,360 --> 00:26:00,860 நீங்கள் தான் என்றாலும் இயங்கும் என்றால் உங்கள் கணினியில் இணையதளம், 493 00:26:00,860 --> 00:26:04,320 அது கவலைப்பட ஒரு சூப்பர் பெரிய ஒப்பந்தம் அல்ல இணைக்கும் மற்றும் துண்டிப்பது பற்றி, 494 00:26:04,320 --> 00:26:06,885 ஆனால் நீங்கள் இயங்கும் என்றால் ஒரு வலைத்தளத்தில் அதை, நீங்கள் 495 00:26:06,885 --> 00:26:10,010 நிச்சயமாக போதெல்லாம் ஒரு பயனர், என்று செய்ய வேண்டும் அவர்கள் வெளியே மூட போது, அது இணைக்கிறது 496 00:26:10,010 --> 00:26:12,270 இணையதளம், அவர்கள் என்று துண்டிக்ககிறார்கள் நீங்கள் இணைக்கப்பட்ட மக்கள் ஒரு கொத்து இல்லை 497 00:26:12,270 --> 00:26:14,480 உங்கள் தகவல் அனைத்து முறை. 498 00:26:14,480 --> 00:26:16,370 >> பின்னர், போது நீங்கள் தரவுத்தள இணைக்க, 499 00:26:16,370 --> 00:26:20,832 நீங்கள் db.create_tables அழைக்க வேண்டும் மற்றும் உனக்கு என்ன வேண்டும் மாதிரிகள் பட்டியலிட 500 00:26:20,832 --> 00:26:21,540 அட்டவணைகள் உருவாக்க. 501 00:26:21,540 --> 00:26:23,950 எனவே இங்கே, நான் வேண்டும் இந்த மாணவர் அதை உருவாக்க. 502 00:26:23,950 --> 00:26:28,070 பின்னர், முக்கியமான என்ன, உள்ளது பாதுகாப்பான = உண்மை பெரும்பாலான நேரத்தை குறிப்பிடவும். 503 00:26:28,070 --> 00:26:30,380 அதனால் என்ன இந்த அறிக்கை செய்ய, என்று அது 504 00:26:30,380 --> 00:26:33,580 அட்டவணைகள் உருவாக்குகிறது மாணவர் மாதிரி, ஆனால் ஒரே 505 00:26:33,580 --> 00:26:36,109 அந்த அட்டவணையில் இருந்தால் ஏற்கனவே உருவாக்கப்பட்டது. 506 00:26:36,109 --> 00:26:37,400 அது என்ன பாதுகாப்பான குறிப்பிடுகிறது தான். 507 00:26:37,400 --> 00:26:39,150 எனவே அது மேலெழுதும் மாட்டேன் உங்கள் இருக்கும் அட்டவணை, 508 00:26:39,150 --> 00:26:41,525 இது ஒரு புதிய உருவாக்கும் அட்டவணை இல்லை ஒன்று இருந்தால். 509 00:26:41,525 --> 00:26:45,090 அதனால், நீங்கள் உருவாக்க முடியும் அட்டவணைகள் முறை SQL பயன்படுத்தி. 510 00:26:45,090 --> 00:26:49,410 பின்னர் அந்த தகவல் உட்கார்ந்த வேண்டும் அங்கு, பின்னர் ஒவ்வொரு முறையும் இணைக்க, 511 00:26:49,410 --> 00:26:52,450 ஆனால் அது பொதுவாக நன்றாக இருக்கிறது இந்த create_tables அழைப்பு வைத்து, 512 00:26:52,450 --> 00:26:55,550 எனவே, நீங்கள் எப்போதும் நீக்கிவிட்டால், உங்கள் தகவல் போது நீங்கள் உங்கள் வலை ரன் 513 00:26:55,550 --> 00:26:57,960 பயன்பாட்டை மீண்டும், அது மீண்டும். 514 00:26:57,960 --> 00:27:00,730 >> எனவே, ஒரு பாதுகாப்பான என்று உறுதி உண்மை இருக்க வேண்டும், குறிப்பிட்ட உள்ளது, 515 00:27:00,730 --> 00:27:03,580 அல்லது நீங்கள் உங்கள் தரவு இருப்பீர்கள் ஒவ்வொரு முறையும் clobbered. 516 00:27:03,580 --> 00:27:06,380 பின்னர், நீங்கள் அழைக்க முடியும் நிறுவ initialize_db 517 00:27:06,380 --> 00:27:09,820 ஒரு இணைப்பு, மற்றும் உருவாக்க அட்டவணைகள் தேவைப்பட்டால். 518 00:27:09,820 --> 00:27:13,150 >> எனவே, மிகவும் பொதுவான விஷயம் நீங்கள் செய்ய வேண்டும் என்று, 519 00:27:13,150 --> 00:27:15,920 அல்லது பொதுவான விஷயங்கள், உண்மையில் விஷயங்களை நுழைக்க வேண்டும் 520 00:27:15,920 --> 00:27:17,170 உங்கள் தகவல். 521 00:27:17,170 --> 00:27:19,430 அதனால், மாறாக கொண்ட ஒரு நுழைவு எழுத 522 00:27:19,430 --> 00:27:21,990 அனைத்து அறிக்கை மதிப்புக்கள் குறிப்பிடப்படவில்லை, 523 00:27:21,990 --> 00:27:24,650 நீங்கள் உண்மையில் அழைக்க முடியும் மாணவர் வர்க்க மீது செயல்பாட்டை. 524 00:27:24,650 --> 00:27:28,200 எனவே, நீங்கள் ஒரு வர்க்கத்தின் போது உருவாக்க என்று, மாதிரி இருந்து மரபுரிமையாக 525 00:27:28,200 --> 00:27:30,200 இந்த முறை உருவாக்க உள்ளது. 526 00:27:30,200 --> 00:27:33,870 >> எனவே, நீங்கள் வர்க்கம் name.create செய்கிறீர்கள், நீங்கள் அளவுருக்கள் குறிப்பிட 527 00:27:33,870 --> 00:27:35,260 நீங்கள் கடந்து வேண்டும் என்று. 528 00:27:35,260 --> 00:27:39,200 எனவே, நான் சில மாணவர்கள் சேர்க்க விரும்பினால் எங்கள் CS50 வகுப்பு புத்தகம் உதாரணம், 529 00:27:39,200 --> 00:27:41,820 நான் ஒரு உள்ளது, டேவிட் வைக்கலாம் நல்ல தர, அவர் ஒரு 95 உள்ளது. 530 00:27:41,820 --> 00:27:45,100 நானே, யார் செய்கிறாள் இல்லை நன்றாக CS50 உள்ள, நான் ஒரு 50 வேண்டும். 531 00:27:45,100 --> 00:27:47,600 எனவே, நல்ல விஷயம் பற்றி இதை உருவாக்க செயல்பாடு என்ன, 532 00:27:47,600 --> 00:27:53,040 அது உதாரணமாக கொடுக்கிறது, அல்லது அந்த ஆகிறது வரிசையில், அது அட்டவணை உள்ள உருவாக்கிய, 533 00:27:53,040 --> 00:27:55,750 அதனால், பின்னர் நீங்கள் ஒரு என்று சேமிக்க மாறி, பின்னர் அது வேலை. 534 00:27:55,750 --> 00:27:58,830 நீங்கள் சுற்றி மாற்ற முடியும் நான் ஒரு உதாரணம் காட்ட வேண்டும். 535 00:27:58,830 --> 00:28:03,050 >> நான் செய்யவில்லை என்று கவனிக்கிறது ஐடி குறிப்பிட வேண்டும், 536 00:28:03,050 --> 00:28:09,340 அது, ஏனெனில் PrimaryKeyField, அது தானாகவே சாப்பிடுவேன் 537 00:28:09,340 --> 00:28:10,930 நீங்கள் அதை குறிப்பிட என்றால் அதை அதிகப்படுத்த. 538 00:28:10,930 --> 00:28:12,250 மேலும், உண்மையில், ஒருவேளை நீங்கள் அதை குறிப்பிட கூடாது, 539 00:28:12,250 --> 00:28:14,810 நீங்கள் தற்செயலாக வேண்டும், ஏனெனில் வேறு ஒருவர் ஐடி மெழுகுதல். 540 00:28:14,810 --> 00:28:16,830 நீங்கள் செய்ய வேண்டும் அது தனிப்பட்ட தான் என்று உறுதி. 541 00:28:16,830 --> 00:28:20,662 >> எனவே, உண்மையில், மிகவும் நீங்கள் செய்ய வேண்டும் பொதுவான விஷயம், 542 00:28:20,662 --> 00:28:22,620 ஒருவேளை வெளியே தேர்ந்தெடுக்கிறது நீங்கள் ஒரு முறை தகவல் களஞ்சியத்தை 543 00:28:22,620 --> 00:28:24,078 அங்கு தகவல் நிறைய வேண்டும். 544 00:28:24,078 --> 00:28:27,360 எனவே, நீங்கள் எல்லாம் பெற வேண்டும் என்றால், எனவே தேர்வு நட்சத்திர சமமான 545 00:28:27,360 --> 00:28:30,940 மாணவர்கள் அறிக்கையில் இருந்து, அது வெறும் student.select இருக்கும். 546 00:28:30,940 --> 00:28:34,380 அந்த ஒரு வரிசை, நீங்கள் திரும்ப கொடுக்கும் மாணவர் எல்லோரும் இதில் பொருட்களை கொண்டு 547 00:28:34,380 --> 00:28:35,770 நீங்கள் மீது மீண்டும் கூறு என்று நீங்கள் விரும்பினால். 548 00:28:35,770 --> 00:28:37,019 நீங்கள் அதை விஷயங்கள் வெளியே பெற முடியும். 549 00:28:37,019 --> 00:28:39,310 மற்றும் பெரும்பாலான நேரம், நீங்கள் வெறும் தேர்ந்தெடுக்கப்பட்ட செய்ய விரும்பவில்லை, 550 00:28:39,310 --> 00:28:40,935 நீங்கள் உண்மையில் ஏதாவது குறிப்பிட வேண்டும். 551 00:28:40,935 --> 00:28:44,580 எனவே, நீங்கள் சங்கிலி முடியும் ஒன்றாக இந்த செயல்பாடு அழைப்புகள் 552 00:28:44,580 --> 00:28:48,830 எப்படி நீங்கள் சங்கிலி என்று போன்ற SQL இல் ஒன்றாக அறிக்கைகள். 553 00:28:48,830 --> 00:28:53,002 எனவே நீங்கள்) (student.select செய்ய முடியும். அங்கு இந்த உதாரணம். 554 00:28:53,002 --> 00:28:54,710 பின்னர், நீங்கள் , நிலைமைகள் குறிப்பிடவும் 555 00:28:54,710 --> 00:28:57,880 வெறும் சாதாரண பைதான் பயன்படுத்தி , Booleans விஷயங்களை பார்க்க வேண்டும். 556 00:28:57,880 --> 00:29:02,110 >> எனவே, இந்த வழக்கில், நீங்கள் வேண்டும் , நீங்கள் தேர்வு என்றால் என்ன குறைக்க 557 00:29:02,110 --> 00:29:06,790 student.grade 50 சமமாக எங்கே, மற்றும் student.name எஸ்றா சமமாக இருக்கும் 558 00:29:06,790 --> 00:29:09,130 அதனால் தான் அது என்னை வெளியே கிடைக்கும். 559 00:29:09,130 --> 00:29:11,340 உண்மையில், ஒரு கவனிக்க நுட்பமான விஷயம் இங்கே இருக்கிறது 560 00:29:11,340 --> 00:29:15,570 நீங்கள் குறிப்பிட வேண்டும் என்றால், அந்த ஒரு மற்றும் / அல்லது ஒரு அல்லது / அல்லது, 561 00:29:15,570 --> 00:29:19,840 பைதான், நீங்கள் சாதாரணமாக பயன்படுத்த வேண்டும், நான் வார்த்தை "மற்றும்" உண்மையில் என்ன 562 00:29:19,840 --> 00:29:23,351 ஆனால் இங்கே நீங்கள் ஒற்றை ampersand பயன்படுத்த, பொதுவாக எந்த ஒரு பிட்வைஸ் ஆபரேட்டர், 563 00:29:23,351 --> 00:29:25,600 ஆனால் இந்த சிறப்பு வழக்கில், தான் வழி மிகச் சிறிய அது செய்கிறது, 564 00:29:25,600 --> 00:29:27,660 நீங்கள் ஒற்றை பயன்படுத்த உம்மைக்குறி குறிப்பிட "மற்றும்." செய்ய 565 00:29:27,660 --> 00:29:29,451 என்று ஒன்று இருக்கிறது என்று நான் நிறைய கலந்து, 566 00:29:29,451 --> 00:29:32,530 ஆனால் அது வரை வரவில்லை நடைமுறையில் என்று மிகவும். 567 00:29:32,530 --> 00:29:36,350 >> பின்னர், ஒரு முறை நீங்கள் அனைத்து வேண்டும் தகவல் வெளியே மாணவர்கள், 568 00:29:36,350 --> 00:29:39,420 நீங்கள் செய்யவில்லை முறை நீங்கள் தேர்ந்தெடுக்கப்பட்ட இருக்கிறீர்கள் உங்கள் உடைகள் அல்லது என்ன, 569 00:29:39,420 --> 00:29:42,334 நீங்கள் ஒரு foreach வளைய பயன்படுத்த முடியும், வெறும், பைதான் சாதாரண போன்ற 570 00:29:42,334 --> 00:29:44,500 இயக்கி எந்த வகையான அல்லது வரிசைக்கு எந்த வகையான. 571 00:29:44,500 --> 00:29:46,333 எனவே நீங்கள் கள், செய்ய முடியும் student.select உள்ள (). whe 572 00:29:46,333 --> 00:29:52,930 (Student.grade <75), மற்றும் இந்த மீண்டும் அட்டவணையில் ஒவ்வொரு மாணவர் மீது மீண்டும் கூறு 573 00:29:52,930 --> 00:29:56,260 யாருடைய தர, குறைவான 75 இது இந்த வழக்கு, இன்னும் எனக்கு இருக்கிறது. 574 00:29:56,260 --> 00:29:59,218 பின்னர் நீங்கள் உள்ள ஏதாவது செய்ய முடியும் அந்த வட்டத்திற்கு, போன்ற எனக்கு ஒரு மின்னஞ்சல் அனுப்ப 575 00:29:59,218 --> 00:30:01,680 என்னை உண்மையில் சொல்ல என் சிக்கல் அமைக்கும் திரும்ப. 576 00:30:01,680 --> 00:30:04,550 >> எனவே, மற்றொரு விஷயம் நீங்கள் செய்ய, இது மிகவும் எளிது ஆகிறது 577 00:30:04,550 --> 00:30:06,460 அட்டவணை உள்ள வரிசைகள் புதுப்பிக்க. 578 00:30:06,460 --> 00:30:08,720 எனவே, இங்கே மீண்டும் நினைவில், உங்கள் நான் செருகப்பட்ட போது, 579 00:30:08,720 --> 00:30:11,440 நான் என்று மதிப்பு நடந்தது student.create மூலம் திரும்பி, 580 00:30:11,440 --> 00:30:14,920 நான் எஸ்றா என்று ஒரு பெயர் அதை ஒதுக்கப்படும். 581 00:30:14,920 --> 00:30:18,995 அதனால் இப்போது, நீங்கள் மாற்ற முடியும் அந்த நிகழ்வில் உள்ள மதிப்புகள், 582 00:30:18,995 --> 00:30:20,870 நான் உங்களுக்கு என்று ஒரு பைதான் சாதாரண வர்க்கம். 583 00:30:20,870 --> 00:30:25,060 >> எனவே நீங்கள் அமைக்க முடியும் ezra.grade = 95 மற்றும் அந்த நகலை புதுப்பிக்கும் வேண்டும், 584 00:30:25,060 --> 00:30:28,380 ஆனால் நீங்கள் உண்மையில் விரும்பினால் தகவல் என்று மாற்றம் செய்து, 585 00:30:28,380 --> 00:30:31,410 நீங்கள் ezra.save அழைக்க வேண்டும் எனவே நீங்கள் .save முறை என்று அழைக்கப்படுகிறது 586 00:30:31,410 --> 00:30:32,650 உதாரணமாக மீது. 587 00:30:32,650 --> 00:30:38,085 >> அதனால் இப்போது, நான் வெற்றிகரமாக மாறிவிட்டது தகவல் உள்ள என் சொந்த தர. 588 00:30:38,085 --> 00:30:41,210 எனவே, பின்னர் நான் சிக்கும் என்று சொல்கிறேன் தகவல் உள்ள என் தர மாறும். 589 00:30:41,210 --> 00:30:44,126 பேராசிரியர் வண்ணமாகவே ஒருவேளை போகிறது வர்க்கம் இருந்து என்னை நீக்கி விட வேண்டும், 590 00:30:44,126 --> 00:30:48,630 அதனால் நீங்கள் .delete அழைக்க முடியும் அந்த விஷயம் மீது உதாரணமாக முறை. 591 00:30:48,630 --> 00:30:51,674 >> நீங்கள் வேண்டும் என்றால், செல்ல மீண்டும் இந்த வட்டத்திற்கு ஒரு இங்கே, 592 00:30:51,674 --> 00:30:53,465 மற்றும் உண்மையில், அதற்கு பதிலாக மின்னஞ்சல்கள் அனைத்து அனுப்பும் 593 00:30:53,465 --> 00:30:56,577 மாணவர்கள் யாருடைய தர குறைவாக உள்ளது 75 விட, நீங்கள் அவற்றை நீக்க வேண்டும், 594 00:30:56,577 --> 00:30:58,660 இந்த வளைய உள்ள நீங்கள் முடியும் s.delete உதாரணமாக அழைப்பு. 595 00:30:58,660 --> 00:31:04,180 596 00:31:04,180 --> 00:31:07,780 நீங்கள் செய்ய வேண்டும் மிகவும் கடைசியாக ஒன்று நீங்கள் ஒரு இணைப்பை உருவாக்க போதெல்லாம் உள்ளது, 597 00:31:07,780 --> 00:31:10,350 நீங்கள் உங்கள் வேலையை நீங்கள் db.close அழைக்க வேண்டும் 598 00:31:10,350 --> 00:31:13,190 அங்கு டி.பி. என்று தகவல் வருகிறது நாம் முன்னர் இருந்தது என்று எதிர்க்கவில்லை. 599 00:31:13,190 --> 00:31:18,290 நீங்கள் அந்த உறுதி செய்ய வேண்டும் எல்லாம் வெளியே மூடப்பட்டது. 600 00:31:18,290 --> 00:31:18,790 >> கூல். 601 00:31:18,790 --> 00:31:22,410 எனவே இப்போது, நான் ஒரு உதாரணம் பயன்பாடு உள்ளது. 602 00:31:22,410 --> 00:31:26,880 நான் அப்படி எல்லாம் முன் செய்து, அதனால் எந்த நேரடி குறியீட்டு இருக்காது 603 00:31:26,880 --> 00:31:30,220 தவறுகள், ஆனால் நாம் வழியாக நடக்க முடியும் அதை நீங்கள் குடுவை வைக்க வேண்டும், எப்படி பார்க்க 604 00:31:30,220 --> 00:31:33,685 மற்றும் ஒன்றாக மிகச் சிறிய, மற்றும் ஒரு எளிய பயன்பாட்டை செய்ய. 605 00:31:33,685 --> 00:31:38,680 நான் CS50 கொந்தளிப்பாக அழைப்பு, மற்றும் அது தான் ஒரு எளிய வலைப்பதிவு தளம் வகையான. 606 00:31:38,680 --> 00:31:41,150 >> எனவே, முதல், நான் அதை இயக்க வேண்டும் மற்றும் , அது போல் என்ன காட்ட 607 00:31:41,150 --> 00:31:42,890 பின்னர் நாம், குறியீட்டை இன்னும் பார்க்க முடியும். 608 00:31:42,890 --> 00:32:00,470 609 00:32:00,470 --> 00:32:02,830 சரி, எனவே இந்த இயக்க அனுமதிக்க. 610 00:32:02,830 --> 00:32:14,040 611 00:32:14,040 --> 00:32:17,250 , நான் இந்த குளிர் செய்ய வேண்டும் கொஞ்சம் சிறிய. 612 00:32:17,250 --> 00:32:20,000 இது ஏனெனில், மிகவும் அழகாக இருக்கிறது நான், CSS நிறைய செய்ய 613 00:32:20,000 --> 00:32:23,255 ஆனால் அது என்ன அது உள்ளது, ஆகிறது இடுகைகள் இந்த தகவல், 614 00:32:23,255 --> 00:32:25,630 மற்றும் அது அனைத்து செல்கிறது அவர்களுக்கு, அது அவர்கள் காண்பிக்கும் 615 00:32:25,630 --> 00:32:28,170 மிக சமீபத்திய வரிசையில் பக்கத்தில். 616 00:32:28,170 --> 00:32:30,920 அதனால் இந்த சில பதிவுகள் உள்ளன நான் தரவுத்தளத்தில் சேமிக்கப்படும் என்று. 617 00:32:30,920 --> 00:32:35,680 >> நாம் ஒரு புதிய உருவாக்க வேண்டும் என்றால் பின், நாம் ஒரு புதிய பதவியை சேர் செல்ல முடியும் 618 00:32:35,680 --> 00:32:42,720 நாம் தலைப்பு நுழைய முடியும் பதவியை, அதனால் ஏதாவது போல், CS50 கருத்தரங்கு. 619 00:32:42,720 --> 00:32:45,360 620 00:32:45,360 --> 00:32:46,735 ஆஹா, உண்மையில் கருத்தரங்கு அனுபவிக்கும். 621 00:32:46,735 --> 00:32:51,070 622 00:32:51,070 --> 00:32:52,270 >> கூல். 623 00:32:52,270 --> 00:32:56,060 பின்னர் நீங்கள் பதவியை அழுத்தவும், மற்றும் அது வீட்டில் பக்கம் நீங்கள் மீண்டும் திருப்பி, 624 00:32:56,060 --> 00:33:00,039 பின்னர் நீங்கள் அந்த பார்க்க வேண்டும் சமீபத்திய பதவியை சேர்க்கப்பட்டது. 625 00:33:00,039 --> 00:33:01,580 நாங்கள் இன்னும் அங்கு அனைத்து தான் இருக்கிறது. 626 00:33:01,580 --> 00:33:08,080 எனவே இப்போது, அனைத்து மூலம் விலக அனுமதிக்க குறியீடு இந்த செயல்படுத்தப்படுகிறது எப்படி பார்க்கின்றன. 627 00:33:08,080 --> 00:33:11,995 >> எனவே, நான் அனுமதிக்க வேண்டும் என்று முதல் விஷயம் நினைக்கிறேன் உண்மையில் மாதிரிகள் ஆகும் பாருங்கள். 628 00:33:11,995 --> 00:33:14,120 நேரம் நிறைய, போது நீங்கள் ஏதாவது வடிவமைத்தல், 629 00:33:14,120 --> 00:33:17,036 நீங்கள் எப்படி முதல் யோசிக்க வேண்டும் நீங்கள், உங்கள் தரவு பிரதிநிதித்துவம் போகிறது 630 00:33:17,036 --> 00:33:22,915 பின்னர் அந்த சுற்றி விஷயங்களை வடிவமைக்க, அதனால் எல்லாம் அர்த்தமுள்ளதாக. 631 00:33:22,915 --> 00:33:25,290 என்று நான் எப்படி உண்மையாக நான் இந்த செய்யும் போது, இதை செய்தது 632 00:33:25,290 --> 00:33:28,030 நான் உட்கார்ந்து நினைத்தேன் நான் ஒரு இடுகையில் என்ன வேண்டும். 633 00:33:28,030 --> 00:33:32,130 >> எனவே, இங்கே, நாங்கள் அதே அமைப்பு வேண்டும் நான் முன்பு சொல்லுவதற்கு என்று, 634 00:33:32,130 --> 00:33:33,755 நாங்கள் டி.பி. = Sqldatabase ('posts.db') செய்ய அங்கு. 635 00:33:33,755 --> 00:33:37,840 636 00:33:37,840 --> 00:33:40,980 உண்மையில், ஒருவேளை நீங்கள் விரும்பவில்லை உங்கள் பெயர் தரவுத்தளங்கள் கடினமாக குறியீடு. 637 00:33:40,980 --> 00:33:43,730 என்று ஒருவேளை, ஒரு அளவுரு இருக்க வேண்டும் ஒருவேளை, எங்காவது வைக்க 638 00:33:43,730 --> 00:33:45,940 ஒரு கட்டமைப்பு கோப்பு, ஆனால் அதே இது போன்ற ஒரு சிறிய உதாரணம், 639 00:33:45,940 --> 00:33:48,310 அது கடினமான குறியீடு பரவாயில்லை. 640 00:33:48,310 --> 00:33:53,510 >> எனவே இப்போது, நாம் இதை வர்க்கம் இல்லை அடிப்படை மாதிரி இருந்து பரம்பரை. 641 00:33:53,510 --> 00:33:56,930 அது, மீண்டும், உள்ளது ஐடி = PrimaryKeyField. 642 00:33:56,930 --> 00:34:02,250 உண்மையில், நீங்கள் குறிப்பிட என்றால், நான் உண்மையில் இந்த விடுபட்டால், 643 00:34:02,250 --> 00:34:07,152 பின்னர் நாம் பார்த்துக்கொள்ள வேண்டும் மிகச் சிறிய தானாக ஐடி துறையில் உருவாக்கி, 644 00:34:07,152 --> 00:34:09,360 அது தானாகவே சாப்பிடுவேன் அது ஒரு PrimaryKey செய்யும் 645 00:34:09,360 --> 00:34:12,485 நான் ஏனெனில் பொதுவாக, மிகவும் நன்றாக இருக்கிறது நினைக்கிறேன் என்று, நீங்கள் வேண்டும் விஷயம் 646 00:34:12,485 --> 00:34:16,239 ஆனால் நான் குறிப்பாக அதை வைத்து விரும்புகிறேன், அதனால் நான் அதை அங்கு தான் என்பதை நினைவில். 647 00:34:16,239 --> 00:34:19,480 ஆனால் நீங்கள் அந்த குறிப்பிட என்றால், என்று தானாக இருக்கும். 648 00:34:19,480 --> 00:34:22,198 >> எனவே, நான் ஒரு நாள் இது ஒரு DateTimeField உள்ளது, மற்றும் அனைத்து 649 00:34:22,198 --> 00:34:24,864 இந்த வெவ்வேறு துறைகளில், நீங்கள் என்றால் மிகச் சிறிய ஆவணங்களை பார்க்க, 650 00:34:24,864 --> 00:34:28,920 அதை நீங்கள் வேறு ஒரு பட்டியல் கொடுக்க வேண்டும் நீங்கள் பயன்படுத்த முடியும் என்று துறைகளில் வகையான. 651 00:34:28,920 --> 00:34:34,440 பெரும்பாலான, அது ஒத்த தான் நீங்கள் SQL இல் காணும். 652 00:34:34,440 --> 00:34:37,699 எனவே, ஒரு CharField ஒரு, உள்ளது VarCharFields, textfields, 653 00:34:37,699 --> 00:34:40,550 மிக நீண்ட அவை ஒரு வலைப்பதிவு இடுகை போன்ற நூல்கள், 654 00:34:40,550 --> 00:34:44,460 திறன், DateTimeFields, DoubleFields, FloatFields, 655 00:34:44,460 --> 00:34:46,100 என்று அனைத்து விஷயங்கள். 656 00:34:46,100 --> 00:34:51,570 >> நீங்கள் மற்ற வாக்குவாதம் அனுப்ப முடியும் அது, நான் இங்கே குறிப்பிட வில்லை இது. 657 00:34:51,570 --> 00:34:55,719 உதாரணமாக, நீங்கள் விரும்பவில்லை இரண்டு பதிவுகள் அதே தலைப்பில் வேண்டும் அனுமதிக்கும், 658 00:34:55,719 --> 00:34:59,672 நீங்கள் குறிப்பிட முடியும் ட்ரூ தனிப்பட்ட போன்ற ஏதாவது =, 659 00:34:59,672 --> 00:35:02,880 என்று தான் ஒரு கூடுதல் அளவுரு தான் அது கீழே தொகுக்கும் போது அந்த துறையில் 660 00:35:02,880 --> 00:35:06,865 SQL இல், அது குறிப்பிட வேண்டும் அது உள்ளது என்று தனிப்பட்ட இருக்க வேண்டும். 661 00:35:06,865 --> 00:35:09,740 நீங்கள் போன்ற ஏதாவது குறிப்பிட முடியும் பூஜ்ய மற்றும் அனைத்து பிற விஷயங்கள் 662 00:35:09,740 --> 00:35:11,750 நீங்கள் சாதாரணமாக SQL இல் செய்கிறீர்கள். 663 00:35:11,750 --> 00:35:16,020 எனவே, இந்த ஒரு அழகான எளிமையான ஆகிறது தேதி அந்த மாதிரி. 664 00:35:16,020 --> 00:35:19,460 DateTimeField உள்ள, இங்கே கவனிக்க, நான் இயல்புநிலை என்ன குறிப்பிடப்படவில்லை. 665 00:35:19,460 --> 00:35:22,560 நான் இருக்க குறிப்பிட்ட , datetime.datetime.now 666 00:35:22,560 --> 00:35:24,920 ஏனெனில் வழி என்று இந்த மதிப்பீடு, 667 00:35:24,920 --> 00:35:28,750 அது உண்மையில் மதிப்பிடப்படுகிறது datetime.now போது 668 00:35:28,750 --> 00:35:32,110 அது தகவல் செருகப்பட்ட. 669 00:35:32,110 --> 00:35:34,760 >> நான் வேண்டும் என்று நினைக்கிறேன் இந்த இரட்டை, 670 00:35:34,760 --> 00:35:38,222 ஆனால் நீங்கள், இந்த மாதிரி ஏதோ என்றால் அது உண்மையில், ஒரு முறை என்று மதிப்பீடு செய்யும் 671 00:35:38,222 --> 00:35:40,180 பின்னர் நாள்நேரம் எப்போதும் ஒரே மாதிரியாக இருக்கும். 672 00:35:40,180 --> 00:35:44,240 எனவே, நீங்கள் ஏதாவது செய்து தான் என்றால் datetimes கொண்டு, இரட்டை காசோலை 673 00:35:44,240 --> 00:35:47,080 அது போது மதிப்பீடு என்று உண்மையில் வேறு செருகிய, அல்லது 674 00:35:47,080 --> 00:35:48,780 நீங்கள் குழப்பி. 675 00:35:48,780 --> 00:35:51,221 >> தலைப்பு ஒரு ஆகிறது CharField, அங்கு இது 676 00:35:51,221 --> 00:35:53,970 நீங்கள் அனுப்ப முடியும் மேலும் வாதங்கள் குறிப்பிடாமல் சரியாக எப்படி நீண்ட நீங்கள் 677 00:35:53,970 --> 00:35:56,170 அது இருக்க வேண்டும், ஆனால் இங்கே, அது உண்மையில் ஒரு விஷயமே இல்லை. 678 00:35:56,170 --> 00:35:58,687 மற்றும் உரை போகிறது முழு பதவியை உரை, 679 00:35:58,687 --> 00:36:01,020 என்று ஒரு இருக்க போகிறது நீங்கள் விரும்பும் தான் Textfield 680 00:36:01,020 --> 00:36:03,370 அது ஒரு அழகான நீண்ட சரம் இருக்க அனுமதிக்க. 681 00:36:03,370 --> 00:36:05,970 >> நாம் இந்த மெட்டா வேண்டும் துணை என்று தான் 682 00:36:05,970 --> 00:36:11,250 நாம் தரவுத்தள வேண்டும் என்று குறிப்பிடுகிறது இந்த உண்மையில் ஒரு திறந்து அங்கு 683 00:36:11,250 --> 00:36:14,267 நாம் இங்கே இருக்கிறது என்று டி.பி. பொருள் இருக்கும். 684 00:36:14,267 --> 00:36:16,350 கடந்த விஷயம், நாம் வேண்டும் இங்கே, தான் இந்த செயல்பாடு ஆகிறது 685 00:36:16,350 --> 00:36:18,120 நாம் என்ன செய்ய போகிறோம் என்று எங்கள் முக்கிய பயன்பாட்டை இருந்து பயன்படுத்த 686 00:36:18,120 --> 00:36:23,970 இணைக்க தகவல் துவக்க அது, பின்னர் போஸ்ட் அட்டவணை உருவாக்க. 687 00:36:23,970 --> 00:36:26,880 >> இப்போது, முக்கிய பயன்பாட்டை தன்னை பார்க்க வேண்டும். 688 00:36:26,880 --> 00:36:30,800 எனவே இந்த ஒரு மிகவும் ஒரு ஒன்றை விட இனி பிட் 689 00:36:30,800 --> 00:36:34,840 நாம் முன்னர் பார்த்த அந்த, ஆனால் வட்டம் மிகவும் மோசமாக இல்லை. 690 00:36:34,840 --> 00:36:37,140 எனவே, என்னை இந்த வெளியே நீட்டி நாம். 691 00:36:37,140 --> 00:36:38,370 சரி. 692 00:36:38,370 --> 00:36:42,070 >> அதனால் கவனிக்க மற்றும் மேல் நான் இறக்குமதி மற்ற விஷயங்களை ஒரு மொத்தமாக 693 00:36:42,070 --> 00:36:44,129 குடுவை இருந்து நாங்கள் இல்லை என்று உண்மையில் முன் பார்த்ததில்லை. 694 00:36:44,129 --> 00:36:46,670 மற்றும் வட்டம், நாங்கள் மூலம் செல்ல முடியும் இந்த ஒன்று ஒவ்வொரு ஒரு 695 00:36:46,670 --> 00:36:49,420 மற்றும் பற்றி ஒரு சிறிய பேச அவர்கள், எடுத்துக்காட்டாக வாரியாக. 696 00:36:49,420 --> 00:36:51,380 எனவே, நாம், குடுவை வேண்டும் மற்றும் render_template, 697 00:36:51,380 --> 00:36:54,370 இது நாம் முன்னர் பார்த்த இந்த கோரிக்கையை பொருள், 698 00:36:54,370 --> 00:37:00,400 நாங்கள் எப்படி பார்க்க போது வரும் இது நான் உண்மையில் காட்டும் என்று வடிவம் 699 00:37:00,400 --> 00:37:01,170 வேலை. 700 00:37:01,170 --> 00:37:04,850 நீங்கள் திருப்பி முடியும், இது திருப்புதல் மீண்டும் புதிய இடுகையை உருவாக்கவும் இருந்து 701 00:37:04,850 --> 00:37:11,710 அசல் முகப்பு மீண்டும், பின்னர் முடியும் என்று ஏதாவது இது ஐ, 702 00:37:11,710 --> 00:37:15,550 அன்று அங்கு கண்டுபிடிக்க வலைத்தளத்தில் ஒரு குறிப்பிட்ட பக்கம் உள்ளது. 703 00:37:15,550 --> 00:37:17,810 >> எனவே, அடுத்த நான் என்ன செய்ய விஷயம், நான் இறக்குமதி ஆகிறது 704 00:37:17,810 --> 00:37:21,550 மாதிரிகள் இருந்து தகவல் அனைத்து நாம் தான் பார்த்தீர்கள் என்று கோப்புகளை. 705 00:37:21,550 --> 00:37:23,140 மற்றும், ஆமாம். 706 00:37:23,140 --> 00:37:28,720 >> எனவே, புதிய வேறு ஏதாவது வரும் என்று நீங்கள் கையாளும் போது, 707 00:37:28,720 --> 00:37:31,850 குறிப்பாக தரவுத்தளங்கள், நீங்கள் குறிப்பிட முடியும் 708 00:37:31,850 --> 00:37:35,110 முன் அழைக்கப்படும் விடும் என்று ஒரு செயல்பாடு கிடைக்குமா என்று ஒவ்வொரு கோரிக்கை, மற்றும் செயல்பாடு 709 00:37:35,110 --> 00:37:39,690 இந்த பயன்படுத்தி, ஒவ்வொரு கோரிக்கை என்று பிறகு செயல்பாடு அழகுபடுத்துபவர் app.before கோரிக்கை. 710 00:37:39,690 --> 00:37:42,324 >> எனவே இந்த மரண தண்டனை எங்கு இந்த செயல்பாடு உள்ளது. 711 00:37:42,324 --> 00:37:44,240 இந்த இருக்க வேண்டும் இல்லை கோரிக்கை அழைத்து, 712 00:37:44,240 --> 00:37:46,281 ஆனால் பொதுவாக என்று ஒன்று இருக்கிறது அதை அழைக்க விவேகமான. 713 00:37:46,281 --> 00:37:48,580 714 00:37:48,580 --> 00:37:51,650 நீங்கள் என்ன செயல்பாட்டை குறிப்பிட முடியும் நீங்கள் அங்கு அழைக்கப்படும் இங்கு வேண்டும் 715 00:37:51,650 --> 00:37:56,330 அதனால் நான் இந்த initialize_db குறிப்பிட்ட நாங்கள் மாதிரிகள் மீண்டும் என்று செயல்பாடு 716 00:37:56,330 --> 00:38:02,390 கோப்பு, எனவே ஒவ்வொரு கோரிக்கை முன், நீங்கள் தரவுத்தள இணைக்க வேண்டும். 717 00:38:02,390 --> 00:38:04,560 >> இரு வேறுபட்ட உள்ளன வழிகளில் நீங்கள் இதை செய்ய முடியும். 718 00:38:04,560 --> 00:38:10,830 நீங்கள்app செய்ய முடியும்., நான் அது after_request தான் நம்புகிறேன். 719 00:38:10,830 --> 00:38:13,800 வித்தியாசம் after_request மற்றும் teardown_request, 720 00:38:13,800 --> 00:38:17,590 after_request மட்டுமே நடக்கும் என்று கோரிக்கை உண்மையில் சரியான இருந்தால்,. 721 00:38:17,590 --> 00:38:20,440 எனவே, மட்டுமே கோரிக்கை வெற்றிகரமாக முடிந்தது, 722 00:38:20,440 --> 00:38:22,490 , ஒன்றும் தவறு என்றால் ஆனால் teardown_request 723 00:38:22,490 --> 00:38:26,300 ஒரு வெற்றிகரமான வழக்கில் நடக்கிறது கோரிக்கை, அல்லது ஒரு பிழை விஷயத்தில். 724 00:38:26,300 --> 00:38:28,252 >> எனவே, பொதுவாக, நீங்கள் வேண்டும் teardown_request பயன்படுத்த, 725 00:38:28,252 --> 00:38:30,460 நீங்கள் செய்ய வேண்டும் எனில் குறிப்பாக வேறு ஏதாவது, 726 00:38:30,460 --> 00:38:31,470 ஒரு பிழை விஷயத்தில். 727 00:38:31,470 --> 00:38:35,122 ஆனால் வெறும் தகவல் மூடுவதற்கு, அது வெற்றியடைகிறது அல்லது அது தவறினால் என்பதை 728 00:38:35,122 --> 00:38:37,080 நாங்கள் உங்களுக்கு துண்டிக்க வேண்டுமா தகவல் இருந்து. 729 00:38:37,080 --> 00:38:41,240 எனவே அது db.close, என்று டி.பி. பொருளின் மீது. 730 00:38:41,240 --> 00:38:43,740 >> Teardown_request என்று அறிவிப்பு ஒரு விதிவிலக்கு எடுக்கிறது. 731 00:38:43,740 --> 00:38:46,781 உண்மையில் அங்கு இருந்தால் அதனால் நீங்கள் பார்க்கலாம் ஒரு பிழை அது மூடப்பட போது 732 00:38:46,781 --> 00:38:49,390 ஆனால் இங்கே, வட்டம், அங்கு பிழைகள் ஒரு முழு நிறைய இல்லை, 733 00:38:49,390 --> 00:38:52,720 எனவே நாம் தான் வகையான என்று புறக்கணித்து. 734 00:38:52,720 --> 00:38:55,990 >> சரி, அது மற்ற மிகவும் மோசமாக உள்ளது. 735 00:38:55,990 --> 00:39:02,240 எனவே, நாம் வீட்டில் பக்கம் சென்று போது, நாம் இந்த home.html டெம்ப்ளேட் காண்பிக்கப்பட்ட 736 00:39:02,240 --> 00:39:03,490 என்று திறக்கும். 737 00:39:03,490 --> 00:39:06,240 பாஸ் இடுகையில் , என்ன சமமாக 738 00:39:06,240 --> 00:39:10,260 , நாங்கள் இந்த இடுகையை வேண்டும் நினைவிருக்கிறதா செய்கிறது மாதிரி, நாம், அனைத்து பதிவுகள் தேர்ந்தெடுக்க 739 00:39:10,260 --> 00:39:13,890 பின்னர் நீங்கள் செய்ய முடியும் மற்றொரு விஷயம், நீங்கள், WHERE பிரிவானது குறிப்பிட முடியும் 740 00:39:13,890 --> 00:39:16,910 நீங்கள் ஒரு குறிப்பிட முடியும் மூலம் ஆர்டர், மற்றும் நாம் எடுத்து 741 00:39:16,910 --> 00:39:18,820 பதிவுகள் அனைத்தும் என்று பின்னர் தேர்வு கிடைக்கும், மற்றும் 742 00:39:18,820 --> 00:39:22,590 நாங்கள் மூலம் வரிசைப்படுத்த post.date.descending. 743 00:39:22,590 --> 00:39:25,030 என்று குறிப்பிட வேண்டும், போது அவர்கள் உண்மையில், வெளியே வந்து, 744 00:39:25,030 --> 00:39:29,250 மிக அண்மையில் ஒரு முதல் ஒரு இருக்கும். 745 00:39:29,250 --> 00:39:31,420 >> பின்னர், நாம் ஒரு என்று அனுப்ப home.html டெம்ப்ளேட், 746 00:39:31,420 --> 00:39:34,240 எனவே உண்மையில் திறந்து விட மிகவும் விரைவான அந்த டெம்ப்ளேட், 747 00:39:34,240 --> 00:39:36,760 அந்த வேலை எப்படி பாருங்கள். 748 00:39:36,760 --> 00:39:42,130 இந்த, பெரிய HTML அல்ல ஆனால் வட்டம், நாங்கள் பைதான் கவனம் செலுத்த முடியும். 749 00:39:42,130 --> 00:39:46,960 >> எனவே சேர் புதிய ஒரு இணைப்பை இருக்கிறது போஸ்ட், எனவே இந்த பாதை குறிப்பிடுகிறது 750 00:39:46,960 --> 00:39:51,580 குடுவை உள்ள நாம் இங்கு இது, வரையறுக்க. 751 00:39:51,580 --> 00:39:56,310 இந்த புதிய பதவியை பாதை உள்ளது, நாம் இங்கே வரை குறிப்பிடவும். 752 00:39:56,310 --> 00:40:00,450 அதனால் அந்த பின்னர் போகலாம் என்று ஒரு இணைப்பு உள்ளது குடுவை சர்வர் உள்ள அந்த பாதைக்கு. 753 00:40:00,450 --> 00:40:03,820 >> மேலும் சுவாரஸ்யமான விஷயம் இங்கே வளைய இந்த. 754 00:40:03,820 --> 00:40:07,685 எனவே நாம் இந்த என்று குறிப்பிட பதவியை அளவுரு இது 755 00:40:07,685 --> 00:40:09,560 ஒரு நிறைவேற்றப்பட்டது render_template செயல்பாடு, 756 00:40:09,560 --> 00:40:13,550 பதவியை உள்ள ஒவ்வொரு பதவிக்கு உள்ள ஆகிவிடும் என்று பொருள். 757 00:40:13,550 --> 00:40:16,600 நாம் வெளியே அச்சிட வேண்டும் தலைப்பு, H1, உள்ள, 758 00:40:16,600 --> 00:40:21,930 பிறகு கீழே, நாம் வெளியே அச்சிட வேண்டும் ஒரு பத்தி உள்ள பிந்தைய உரை. 759 00:40:21,930 --> 00:40:25,710 >> இங்கே, நாங்கள் உண்மையில் முடியும் ஒரு பைதான் செயல்பாடு அழைக்க, 760 00:40:25,710 --> 00:40:35,130 எனவே நாம் strftime அழைக்க முடியும், எஸ்டி-வானலை நேரம், நீங்கள் வடிவமைப்பு சரம் கடக்க முடியும் 761 00:40:35,130 --> 00:40:37,064 நீங்கள் வெளியே தரவு அச்சிட வேண்டும் என்று. 762 00:40:37,064 --> 00:40:39,980 எனவே அதை நீங்கள் என்று அழகாக நன்றாக இருக்கிறது உண்மையில் இந்த பைதான் செயல்பாடு அழைக்க 763 00:40:39,980 --> 00:40:41,090 இங்கே இருந்து. 764 00:40:41,090 --> 00:40:44,370 நீங்கள் வடிவமைத்தல் செய்ய வேண்டும் கட்டுப்படுத்தி பக்க, உண்மையில் ஏனெனில், 765 00:40:44,370 --> 00:40:47,770 தேதி வடிவமைத்தல் ஒன்று என்று நீங்கள் காட்சியில் சமாளிக்க வேண்டும். 766 00:40:47,770 --> 00:40:51,480 >> இந்த சதவீதம் அனைத்து விஷயங்களை சூப்பர் முக்கியம் இல்லை. 767 00:40:51,480 --> 00:40:55,270 நீங்கள் ஆவணங்கள், என்றால் பைதான் strftime செயல்பாடு, 768 00:40:55,270 --> 00:40:57,040 அது இந்த குறிப்பிடுகிறது விஷயங்கள், ஆனால், தான் என்று 769 00:40:57,040 --> 00:40:59,190 எப்படி, எப்பொழுது நாம் தேடிக்கொண்டிருக்கும் இங்கே வீட்டில் பக்கம், 770 00:40:59,190 --> 00:41:04,440 அது ஒரு நல்ல இந்த வடிவங்கள் தேதி மற்றும் அதை குறிப்பிடுகிறது ஏஎம் அல்லது பிரதமர், 771 00:41:04,440 --> 00:41:09,410 ஆனால் பொதுவாக, நாம் என்றால் இங்கே இந்த இல்லை, 772 00:41:09,410 --> 00:41:14,024 ஒருவேளை நீங்கள் சில குப்பை கிடைக்கும் மிகவும் அழகாக இல்லை என்று தேதி. 773 00:41:14,024 --> 00:41:15,940 பின்னர் நாம் குறிப்பிட post.text, நான் மற்றும் முடியும் 774 00:41:15,940 --> 00:41:19,460 ஒரு ஜோடி போட வேண்டும் வரி தான், இங்கே உடைக்கிறது 775 00:41:19,460 --> 00:41:21,820 ஒவ்வொரு பதவியை இடையே சில இடங்களில் வைக்க. 776 00:41:21,820 --> 00:41:26,270 >> எனவே, நான் மிகவும் முக்கியமானது என்று நான் நினைக்கிறேன் இந்த உதாரணம் விஷயம், 777 00:41:26,270 --> 00:41:28,697 நீங்கள் லூப் இந்த பயன்படுத்த முடியும் என்று ஆகிறது. 778 00:41:28,697 --> 00:41:30,780 இந்த ஒப்பானதாக இருக்கும் விஷயங்களை நீங்கள் PHP செய்ய முடியும். 779 00:41:30,780 --> 00:41:32,905 நீங்கள் மூலம் செயல்படுத்துதல் முடியும் எல்லாம் கடந்து 780 00:41:32,905 --> 00:41:36,719 அதனால், அதற்கு பதிலாக செய்ய நகல் / ஒட்டு, நகல் /, அனைத்து HTML ஒட்டவும் 781 00:41:36,719 --> 00:41:40,010 நீங்கள் பின்னர் முறை அதை எழுத வேண்டும், மற்றும் நீங்கள் பதிவுகள் அனைத்து கூறு முடியாது. 782 00:41:40,010 --> 00:41:41,510 >> இந்த ஒன்று உள்ளது நீங்கள் விரும்பும் பொதுவான 783 00:41:41,510 --> 00:41:44,510 நீங்கள் தரவு நிறைய போது, செய்ய, , என்று உங்கள் தரவு எல்லாம் இருக்கிறது 784 00:41:44,510 --> 00:41:48,370 நீங்கள் இதே போன்ற ஒரு விஷயம் செய்ய வேண்டும். 785 00:41:48,370 --> 00:41:51,690 பின்னர், தான், நினைவில் போது நீங்கள் அந்த வெளிப்படையாக ஏதாவது அவுட் அச்சிட வேண்டும் 786 00:41:51,690 --> 00:41:54,780 HTML இல், நீங்கள் பயன்படுத்த இங்கே இரட்டை ப்ரேஸ், 787 00:41:54,780 --> 00:41:57,820 ஆனால் நீங்கள் குறிப்பிட வேண்டும் போது ஒரு நிபந்தனை பற்றி சில தகவல்களை, 788 00:41:57,820 --> 00:42:02,430 அல்லது சுமார் லூப், நீங்கள் சதவீதம் அடைப்புக்குறி பயன்படுத்த. 789 00:42:02,430 --> 00:42:08,730 >> எனவே, பைதான் திரும்பி சென்று குறியீடு, அதனால் விளக்குகிறது 790 00:42:08,730 --> 00:42:12,242 என்ன முக்கிய நடக்கிறது பாதை, அங்கு போகும்போது, 791 00:42:12,242 --> 00:42:14,450 அது காட்டுகிறது அனைத்து பதிவுகள், ஆனால் பின்னர் கேள்வி 792 00:42:14,450 --> 00:42:17,440 எப்படி நாம் உண்மையில் பெற தகவல், ஒரு பதிவுகள் எந்த 793 00:42:17,440 --> 00:42:18,970 ஒரு சிறிய பிட் மேலும் சிறப்பாக உள்ளது. 794 00:42:18,970 --> 00:42:23,960 >> எனவே, போது நீங்கள் புதிய கிளிக் நாம் இங்கே பார்த்த போஸ்ட் இணைப்பு, 795 00:42:23,960 --> 00:42:26,000 இந்த வடிவத்தில் நீங்கள் திருப்பி விடப்பட்டுள்ளது. 796 00:42:26,000 --> 00:42:29,580 அந்த ஒரு எளிய அழைப்பு render_template விழாவில், இது பின்னர் 797 00:42:29,580 --> 00:42:32,110 HTML வடிவத்தில் புதிய பதவியை கடந்து செல்கிறது. 798 00:42:32,110 --> 00:42:36,212 எனவே அந்த நேரத்தில் பாருங்கள் நாம். 799 00:42:36,212 --> 00:42:37,420 எனவே இந்த ஒரு அழகான எளிது. 800 00:42:37,420 --> 00:42:45,110 அது ஒரு எளிய HTML வடிவம் கொண்ட கொஞ்சம் பழக்கமான இருக்கும், 801 00:42:45,110 --> 00:42:47,380 CS50 நிதி வடிவங்கள் அடிப்படையாக கொண்டது. 802 00:42:47,380 --> 00:42:49,940 அதனால், நாங்கள், இங்கே நடவடிக்கை குறிப்பிடவும். 803 00:42:49,940 --> 00:42:52,435 இங்கே நீங்கள், வேலை என்றால் PHP கொண்டு, பொதுவாக, அது 804 00:42:52,435 --> 00:42:55,930 போன்ற ஏதாவது இருக்க வேண்டும், create.PHP, ஆனால் இங்கே 805 00:42:55,930 --> 00:42:59,960 நாம் உண்மையில் ஒரு பாதை குறிப்பிட குடுவை சர்வர் உள்ள. 806 00:42:59,960 --> 00:43:02,520 எனவே, இந்த பாதை ஒத்துள்ளது உருவாக்க பாதைக்கு 807 00:43:02,520 --> 00:43:05,680 நாம் இங்கே இல்லை என்று இது நாம் ஒரு இரண்டாவது செல்கிறேன். 808 00:43:05,680 --> 00:43:07,630 >> அதனால், நாங்கள் என்று குறிப்பிட அது, ஒரு பதவியை முறை தான் 809 00:43:07,630 --> 00:43:09,820 நாம் அனுப்ப வேண்டும், ஏனெனில் இந்த படிவத்தை தரவு, மற்றும் வழக்கமாக 810 00:43:09,820 --> 00:43:12,945 நீங்கள் ஒரு வடிவம் இருந்து தரவு அனுப்பும் போது, நீங்கள் ஒரு போஸ்ட் கோரிக்கை பயன்படுத்த வேண்டும், 811 00:43:12,945 --> 00:43:15,760 நீங்கள் முடிவடையும் இல்லை தான் இந்த பெரிய, அதிகாரமற்ற URL உடன். 812 00:43:15,760 --> 00:43:18,970 ஆனால் நீங்கள் ஒரு கிடைக்கும் கோரிக்கை பயன்படுத்த முடியும், மற்றும், மாறி ரூட்டிங் உடன் அதை கடக்க 813 00:43:18,970 --> 00:43:21,170 ஆனால் படிவங்களை, அது நல்லது இங்கே ஒரு போஸ்ட் கோரிக்கை வேண்டும். 814 00:43:21,170 --> 00:43:24,620 அதனால் பிறகு, உங்களை போலவே HTML மற்றும் PHP செய்ய வேண்டும், 815 00:43:24,620 --> 00:43:28,420 நீங்கள் இந்த உரை உள்ளீடுகள் குறிப்பிட முடியும், மற்றும் நீங்கள் அவர்களை பெயர் குறிப்பிட முடியும், 816 00:43:28,420 --> 00:43:33,490 என்று கடந்து விடும் என்று பெயர் குடுவை உள்ள கோரிக்கை பொருள் ஒரு. 817 00:43:33,490 --> 00:43:36,960 >> பின்னர் நாம் ஒரு சமர்ப்பிக்கிறோம் பொத்தானை போஸ்ட் கூறுகிறது என்று. 818 00:43:36,960 --> 00:43:40,760 இங்கு, போஸ்ட் பெயர் பொத்தானை, அது ஒரு வலைப்பதிவு இடுகை ஏனெனில், 819 00:43:40,760 --> 00:43:42,700 ஆனால் இங்கே, போஸ்ட் கோரிக்கை முறையாகும். 820 00:43:42,700 --> 00:43:47,060 எனவே அந்த ஒரே வார்த்தை உள்ளன ஆனால் உண்மையில் தொடர்பில்லாத. 821 00:43:47,060 --> 00:43:48,460 ஆமாம் 822 00:43:48,460 --> 00:43:54,800 >> பைதான் குறியீடு மீண்டும் சென்று, நாம் முறையை உருவாக்க அழைக்கப்படும் போது, 823 00:43:54,800 --> 00:43:57,702 இங்கே கவனிக்க என்று நீங்கள் உண்மையில் பாதைக்கு உள்ள குறிப்பிட 824 00:43:57,702 --> 00:44:00,650 கோரிக்கை செயல்முறைகளை நீங்கள் ஏற்க வேண்டும் என்று, 825 00:44:00,650 --> 00:44:04,770 மற்றும் அதனால் இங்கே, நான் என்று நான் குறிப்பிட ஒரு போஸ்ட் முறை ஏற்றுக்கொள்ள வேண்டும். 826 00:44:04,770 --> 00:44:09,800 எனவே, நான் உண்மையில் பக்கம் சென்று முயற்சி என்றால் நேரடியாக, ஒரு பெற கோரிக்கை பயன்படுத்தி இது, 827 00:44:09,800 --> 00:44:11,700 அது "முறை அனுமதி இல்லை." எனக்கு சொல்லும் 828 00:44:11,700 --> 00:44:15,840 >> எனவே, நீங்கள், அப்படி போன்ற பக்கங்களில் வேண்டும் நான் மட்டும் இருக்கிறேன் இந்த உருவாக்க பக்கம், 829 00:44:15,840 --> 00:44:20,192 உண்மையில் ஒரு வழி பயன்படுத்தி படிவத்தை சமர்ப்பிக்க, 830 00:44:20,192 --> 00:44:22,900 நீங்கள் நீங்கள் இல்லை என்று குறிப்பிட முடியும் மக்கள் அங்கு செல்ல முடியும் 831 00:44:22,900 --> 00:44:25,650 நேரடியாக ஒரு கிடைக்கும் கோரிக்கை வழியாக, அல்லது நீங்கள் விரும்பவில்லை என்றால், 832 00:44:25,650 --> 00:44:28,580 சில காரணங்களால், ஒரு போஸ்ட் கோரிக்கை, நீங்கள் தான், இங்கு குறிப்பிட முடியும் 833 00:44:28,580 --> 00:44:32,720 ஆனால் இந்த உதாரணம், நாம் தான் போஸ்ட் கோரிக்கை வெளியே செல்ல வேண்டும். 834 00:44:32,720 --> 00:44:38,700 >> எனவே, create_post அழைக்கப்படும் போது, போது நாங்கள், போஸ்ட் கோரிக்கை வழியாக என்று பார்க்கிறோம் 835 00:44:38,700 --> 00:44:43,600 நீங்கள் ஒரு குறிப்பிட்ட போகும்போது பாதை, இந்த கோரிக்கையை பொருள் இருக்கிறது, 836 00:44:43,600 --> 00:44:46,640 நாம் இறக்குமதி செய்ய வேண்டியிருந்ததால் மிக சிறந்த கோரிக்கைகள், 837 00:44:46,640 --> 00:44:49,640 ஆனால் இந்த வேண்டுகோள் இருக்கிறது உள்ள ஆகிவிடும் என்று பொருள், 838 00:44:49,640 --> 00:44:53,210 மற்றும் நீங்கள் வடிவம் தரவு அணுக முடியும், இது தானாக பூர்த்தி விடும் 839 00:44:53,210 --> 00:44:55,070 நீங்கள் ஒரு வடிவம் இருந்து ஒரு கோரிக்கையை அனுப்ப போது. 840 00:44:55,070 --> 00:44:56,990 >> பின்னர், நான் என்ன நினைக்கிறேன் , உண்மையில் குளிர் உள்ளது 841 00:44:56,990 --> 00:45:02,840 பொருள் எவ்வாறு நிறைவேற்றப்பட்டது என்று , தான் ஒரு பைதான் அகராதி என்று 842 00:45:02,840 --> 00:45:10,560 அதை நீங்கள் இங்கே access-- என்றால், அனுமதிக்கிறது என்னை, அது அடுத்த, HTML வரை இழுக்க 843 00:45:10,560 --> 00:45:17,670 அதனால் நீங்கள் இருக்க முடியும் ஒரு குறிப்பு, ஆமாம், என 844 00:45:17,670 --> 00:45:21,060 நாம் இங்கே குறிப்பிட பெயர்கள் பல்வேறு துறைகளில், அதனால் 845 00:45:21,060 --> 00:45:23,900 தலைப்பு மற்றும் உரை, நாம் பின்னர் தான் இங்கு அந்த பயன்படுத்த 846 00:45:23,900 --> 00:45:27,110 தரவு வடிவம் ஒரு குறியீடுகளில் என. 847 00:45:27,110 --> 00:45:28,950 அதனால் சூப்பர் வசதியான. 848 00:45:28,950 --> 00:45:33,320 >> எனவே நாம் post.create அழைப்பு இது உருவாக்கும் மற்றும் தானாக நுழைக்க 849 00:45:33,320 --> 00:45:36,850 தரவுத்தளத்தில் இந்த புதிய பதவியை பொருள். 850 00:45:36,850 --> 00:45:40,690 நான் இந்த செயல்பாடு உருவாக்க நினைக்கிறேன் இங்கே எப்படி ஒரு குளிர் உதாரணம் 851 00:45:40,690 --> 00:45:44,900 சக்தி வாய்ந்த குடுவை மற்றும், இந்த வேலை நீங்கள் ஏதாவது செய்து இருந்தால், ஏனெனில் 852 00:45:44,900 --> 00:45:48,660 PHP இல், நீங்கள் வேண்டும் சரிபார்த்தல் நிறைய செய்ய, 853 00:45:48,660 --> 00:45:51,730 நீங்கள் வேண்டும் தரவுதள இணைப்பை நிறுவுதல், 854 00:45:51,730 --> 00:45:55,210 நீங்கள் வேண்டும் SQL கேள்வி இயக்க, 855 00:45:55,210 --> 00:45:59,550 ஆனால் இங்கே நாம் தான் இந்த நல்ல இல்லை post.create, இது நாம் பின்னர் நீங்கள் மட்டும் 856 00:45:59,550 --> 00:46:01,520 தகவல் வெளியே கோரிக்கை பொருளின், 857 00:46:01,520 --> 00:46:05,370 பின்னர் ஒரு புதிய அதை கடந்து நாங்கள் உருவாக்கும் என்று பதிவு. 858 00:46:05,370 --> 00:46:07,850 >> மேலும், மிகவும் கடைசி பின்னர் நாம் என்ன செய்ய வேண்டும் விஷயம், 859 00:46:07,850 --> 00:46:09,630 திருப்பிவிட வேண்டும் வீட்டிற்கு பயனர் திரும்பி. 860 00:46:09,630 --> 00:46:13,020 எனவே நாம் இந்த பயன்படுத்த குடுவை செயல்பாடு திருப்பி. 861 00:46:13,020 --> 00:46:17,770 மற்றும் ஏதாவது நாம் பார்த்ததில்லை என்று முன், இந்த URL செயல்பாடு இருந்தது. 862 00:46:17,770 --> 00:46:21,970 எனவே செயல்பாடு URL ஐ உதவுகிறது நீங்கள் உண்மையில் பெயரில் அனுப்ப 863 00:46:21,970 --> 00:46:26,090 உங்கள் பைதான் குறியீடு உள்ள ஒரு செயல்பாடு, மாறாக குறிப்பிட்ட திசையைத் தவிர 864 00:46:26,090 --> 00:46:26,720 என்று அது தான். 865 00:46:26,720 --> 00:46:32,107 >> அதனால் நான் இப்போது எளிதாக செய்ய முடியும் வெட்டுவதற்கான ஒரு பயனர் திருப்பி, 866 00:46:32,107 --> 00:46:37,050 வீட்டில் அதை திரும்ப அனுப்ப வேண்டும், ஆனால் செயல்பாடு நன்றாக உள்ளது URL ஐ பயன்படுத்தி, 867 00:46:37,050 --> 00:46:39,990 நீங்கள் மாற்ற என்றால், ஏனெனில் விஷயங்களை எங்கே இடம், 868 00:46:39,990 --> 00:46:44,080 எனவே நான் மாற்ற என்று சொல்கிறேன் வீட்டில், அதற்கு பதிலாக / வீட்டில் இருக்க 869 00:46:44,080 --> 00:46:47,040 இந்த இன்னும் பின்னர் திரும்ப வேண்டும் / வீட்டில், உண்மையில் செல்கிறது மற்றும் தெரிகிறது, ஏனெனில் 870 00:46:47,040 --> 00:46:50,770 செயல்பாடு பெயர், மற்றும் அது நீங்கள் அந்த URL ஐ திரும்ப கொடுக்கும். 871 00:46:50,770 --> 00:46:52,490 >> எனவே, அடுக்க நீ அந்த அனுமானம் 872 00:46:52,490 --> 00:46:55,489 அங்கு விஷயங்களை மாற்ற அதிகமாக சார்புகளின் பெயர்கள் விட, உள்ளன. 873 00:46:55,489 --> 00:46:58,840 நீங்கள் உண்மையில் இந்த பயன்படுத்த முடியும் செயல்பாடு நல்ல ஐ. 874 00:46:58,840 --> 00:47:02,470 மேலும் ஒரு விஷயம் குறித்து விழிப்புடன் இருக்க வேண்டும் என்று, ஒரு சிறிய பிட் தந்திரமான ஆகிறது 875 00:47:02,470 --> 00:47:05,750 நீங்கள் தான் முடியும் என்று ஆகிறது URL ஐ மீது திருப்பி அழைக்க, 876 00:47:05,750 --> 00:47:10,600 ஆனால் உண்மையில் யாவும் அனைத்து வேண்டும் உரை மற்றும் HTML ஒருவித திரும்ப, 877 00:47:10,600 --> 00:47:14,360 எனவே நீங்கள் உண்மையில் வேண்டும் திருப்பி அழைப்பு திரும்ப. 878 00:47:14,360 --> 00:47:18,379 இல்லையெனில், நீங்கள் ஏதாவது கொண்டு வருகிறேன் தவறான ஒரு சரம் திரும்பி இல்லை பற்றி, 879 00:47:18,379 --> 00:47:21,420 இந்த அனைத்து திரும்ப வேண்டும், ஏனெனில் HTML நீங்கள் உண்மையில் வழங்க வேண்டும். 880 00:47:21,420 --> 00:47:26,980 >> எனவே, நீங்கள் திருப்பி அழைக்க போது, அது, பக்கம் உங்களை வழிமாற்றுகளை 881 00:47:26,980 --> 00:47:30,270 ஆனால் அது உண்மையில் HTML கொடுக்கிறது நீங்கள் திருப்பி இயக்க வேண்டும். 882 00:47:30,270 --> 00:47:34,430 883 00:47:34,430 --> 00:47:37,110 மீண்டும் வீட்டில் பக்கத்திற்கு செல்லவும். 884 00:47:37,110 --> 00:47:39,200 எனவே நாம் இந்த இரண்டு வேறுபட்ட கருத்துக்களை வேண்டும். 885 00:47:39,200 --> 00:47:40,132 நாம் வீட்டில் பார்வை வேண்டும். 886 00:47:40,132 --> 00:47:41,590 அல்லது, நான் நான் வார்ப்புருக்கள் சொல்ல வேண்டும் என்று நினைக்கிறேன். 887 00:47:41,590 --> 00:47:44,190 இந்த இரண்டு வார்ப்புருக்கள் வேண்டும், வீட்டில் டெம்ப்ளேட் இது 888 00:47:44,190 --> 00:47:48,500 எங்கள் பதிவுகள் அனைத்து காட்டுகிறது, மற்றும் பின்னர் நாம் இந்த விளம்பரத்தை பகிர்ந்து விஷயம், 889 00:47:48,500 --> 00:47:52,970 நீங்கள் பதவியை கிளிக் செய்யும் போது, அது செல்கிறது குடுவை ஒரு புதிய பாதைக்கு, 890 00:47:52,970 --> 00:47:55,920 ஆனால் அந்த வழியில் அவசியம் இல்லை ஒரு தொடர்புடைய டெம்ப்ளேட் வேண்டும். 891 00:47:55,920 --> 00:47:59,290 892 00:47:59,290 --> 00:48:01,560 நீங்கள் பார்க்க வேண்டும் எதையும் என்று, ஆனால் நீங்கள் இன்னும் முடியும் 893 00:48:01,560 --> 00:48:04,090 இந்த வேலை நடக்கிறது திரைக்கு பின்னால். 894 00:48:04,090 --> 00:48:07,450 பின்னர் நீங்கள் திருப்பி முகப்புப் பக்கத்துக்கு. 895 00:48:07,450 --> 00:48:12,230 நிச்சயமாக, அது வேலை எளிதானது டெம்ப்ளேட் ஒரு சில இனிமையானதுமாகும் CSS உள்ள 896 00:48:12,230 --> 00:48:15,580 இந்த ஒரு நிறைய இனிமையானதுமாகும், ஆனால் முக்கிய தர்க்கம் அனைத்து 897 00:48:15,580 --> 00:48:18,590 பைதான் உள்ளது. 898 00:48:18,590 --> 00:48:20,020 >> அந்த உதாரணம் பற்றி எந்த கேள்விகள்? 899 00:48:20,020 --> 00:48:22,760 நான் நிறைய உள்ளன என்று பல்வேறு விஷயங்கள், அங்கு என்ன நடக்கிறது 900 00:48:22,760 --> 00:48:25,341 நாங்கள் பார்த்ததில்லை நிறைய விஷயங்கள் முன், ஆனால் எதையும் போன்ற. 901 00:48:25,341 --> 00:48:25,840 ஆமாம். 902 00:48:25,840 --> 00:48:28,346 >> பார்வையாளர்கள் 1: நீங்கள் ஏதாவது செய்ய வேண்டும் அந்த தரவு துடை சிறப்பு 903 00:48:28,346 --> 00:48:29,600 வடிவம் இருந்து வரும்? 904 00:48:29,600 --> 00:48:31,109 நான் ", உருவாக்க," நீங்கள் இப்போது என்று அறிகிறோம் 905 00:48:31,109 --> 00:48:33,900 எஸ்றா Zigmond: ஆமாம், அதனால் தான் உண்மையில், அந்த ஒரு நல்ல விஷயம். 906 00:48:33,900 --> 00:48:36,350 கேள்வி இருந்தது எனவே, நீங்கள் செய்ய சரிபார்த்து உறுதி செய்ய வேண்டும் 907 00:48:36,350 --> 00:48:39,190 தரவு, செல்லுபடியாகும் என்று மற்றும் தேய்க்கும் எந்த செய்ய 908 00:48:39,190 --> 00:48:41,840 அது செல்லுபடியாகும் என்பதை உறுதி செய்ய, நீங்கள் இங்கே பார்க்க முடியும் என, ஏனெனில், 909 00:48:41,840 --> 00:48:42,660 நான் அப்படி இல்லை. 910 00:48:42,660 --> 00:48:48,140 அதனால் என்ன நடக்கிறது என்று பார்ப்போம் நான் வெற்று ஏதாவது பதிவு என்றால். 911 00:48:48,140 --> 00:48:51,190 எனவே, இது உண்மையில் ஒரு செய்ய வேண்டும் வெற்று பின் மற்றும் நாள்நேரம் பூர்த்தி. 912 00:48:51,190 --> 00:48:55,990 >> எனவே உண்மையில், ஒருவேளை நீங்கள் என்று போன்ற ஏதாவது செய்ய வேண்டும், 913 00:48:55,990 --> 00:49:04,749 தலைப்பு சமமாக இருந்தால் ஒருவேளை குறிப்பிட வெற்று சரம், பிறகு இதை செய்ய வேண்டாம். 914 00:49:04,749 --> 00:49:07,290 தலைப்பு ஆகும் என்றால் அல்லது, தான் அதை செய்கிறது வெற்று சரம் சமமாக இல்லை. 915 00:49:07,290 --> 00:49:10,330 அது உண்மையில் தானாக இல்லை என்று ஸ்க்ரப்பிங் பார்த்துக்கொள்ள 916 00:49:10,330 --> 00:49:12,820 நீங்கள், எனவே நீங்கள் இன்னும் அதை செய்ய வேண்டும். 917 00:49:12,820 --> 00:49:14,330 சரி, நல்ல கேள்வி. 918 00:49:14,330 --> 00:49:18,497 >> பார்வையாளர்கள்: 2 துடை செய்கிறது தொடர்ச்சி ஊசி? 919 00:49:18,497 --> 00:49:19,890 உங்களுக்கு தெரியுமா? 920 00:49:19,890 --> 00:49:22,830 >> எஸ்றா Zigmond: வட்டம், மிகச் சிறிய என்று இல்லை. 921 00:49:22,830 --> 00:49:25,830 நான் நிச்சயமாக ஒரு அழகான இருக்கும் என்று நான் நினைக்கிறேன் மோசமான நூலகம் அதை செய்யவில்லை என்றால். 922 00:49:25,830 --> 00:49:29,511 923 00:49:29,511 --> 00:49:32,690 நான் சரியாக தெரியாது. 924 00:49:32,690 --> 00:49:34,820 நான் பார்க்க வேண்டும் என்று அது உருவாக்கப்படும் என்று வினவும். 925 00:49:34,820 --> 00:49:38,980 நான் ஒரு தட்டச்சு, என்று அப்படி பார்த்து அந்த வலைப்பதிவை 926 00:49:38,980 --> 00:49:46,370 ஒரு SQL ஊசி தாக்குதல் போல், இந்த மாதிரி ஏதாவது, இந்த என்றால் 927 00:49:46,370 --> 00:49:49,370 ஒரு கடவுச்சொல்லை துறையில் அல்லது ஏதோ போல், நீங்கள் இந்த மாதிரி ஏதாவது செய்ய வேண்டும். 928 00:49:49,370 --> 00:49:53,410 >> நான் இன்னும் நான் நினைக்கிறேன் உண்மையில் posted கிடைக்கும், 929 00:49:53,410 --> 00:49:59,200 ஆனால் நான் மிகச் சிறிய செய்ய வேண்டும் என்று நினைக்கிறேன் தரவு ஸ்க்ரப்பிங் ஒருவித 930 00:49:59,200 --> 00:50:01,680 அது உண்மையில் அது இயக்கும் முன். 931 00:50:01,680 --> 00:50:04,510 >> பார்வையாளர்கள்: 1 என்று உரை துறையில் உள்ளது சரி, உரை கொள்ள வடிவமைக்கப்பட்டுள்ளது? 932 00:50:04,510 --> 00:50:05,710 >> எஸ்றா Zigmond: ஆமாம், அது உள்ளது. 933 00:50:05,710 --> 00:50:06,465 ஆமாம். 934 00:50:06,465 --> 00:50:09,590 அதனால் நான் அனைத்து என்று நினைக்கிறேன், எனவே இந்த, உள்ளது சரியான நடத்தை, அந்த செய்யும், 935 00:50:09,590 --> 00:50:12,170 ஆனால் நான் அந்த மிகச் சிறிய நினைக்கிறேன் வட்டம் செய்ய செய்கிறது 936 00:50:12,170 --> 00:50:13,780 அவர்கள் இறுதியில் பாதுகாப்பு ஒருவித. 937 00:50:13,780 --> 00:50:16,090 நீங்கள் விரும்பினால் இரட்டை காசோலை, என்று அங்கு 938 00:50:16,090 --> 00:50:19,530 நீங்கள் ஒரு கேள்வி உருவாக்க போது வழிகள் உள்ளன. 939 00:50:19,530 --> 00:50:22,622 எனவே நீங்கள் இல்லை நேரடியாக இயக்க. 940 00:50:22,622 --> 00:50:24,330 நான் ஒரு எடுக்க வேண்டும் என்று ஆவணங்களை பார்க்க, 941 00:50:24,330 --> 00:50:27,930 ஆனால் நீங்கள் உண்மையில் பார்க்க முடியும் அது உருவாக்கி வருகிறது என்று SQL, 942 00:50:27,930 --> 00:50:30,840 என்று பாருங்கள், மற்றும் செய்ய அது விஷயங்களை தப்பி என்று உறுதி. 943 00:50:30,840 --> 00:50:33,700 >> மற்றொரு காரணம், ஏன் நீங்கள் போகலாம் எல் பார்க்க வேண்டும் 944 00:50:33,700 --> 00:50:37,920 என்று மிகச் சிறிய என்றால், outputting விஷயங்கள், உண்மையில் மெதுவாக போகிறது 945 00:50:37,920 --> 00:50:41,090 நீங்கள் ஒரு பாருங்கள் அது என்ன பார்க்க முடியும் அது சில நேரங்களில் ஏனெனில் உண்மையில், செய்து 946 00:50:41,090 --> 00:50:44,670 தற்செயலாக சேர்க்க எளிதாக , வழியில் நீ அதை எழுத, 947 00:50:44,670 --> 00:50:47,880 நீங்கள் தற்செயலாக அதை இருக்க முடியும் முதல் முழு தகவல், தேர்வு 948 00:50:47,880 --> 00:50:50,230 பின்னர் சில வகையான அறுவை சிகிச்சை செய்ய அந்த அடிப்படையில், போது உண்மையிலேயே 949 00:50:50,230 --> 00:50:51,320 ஒரு துணைக்குழு தேர்வு செய்து அதனை. 950 00:50:51,320 --> 00:50:53,560 >> எனவே, விஷயங்கள் என்றால் இல்லை மிகவும், வலது போகிறது 951 00:50:53,560 --> 00:50:57,300 அது கோரிக்கை பாருங்கள் நல்லது உண்மையில் உருவாக்கப்படும். 952 00:50:57,300 --> 00:50:57,800 ஆமாம். 953 00:50:57,800 --> 00:51:02,100 >> பார்வையாளர்கள் 2: நீங்கள் முதல் தொடங்கிய போது, நீங்கள் 5000 ஆம் துறைமுகத்தில் வைத்து. 954 00:51:02,100 --> 00:51:02,904 >> எஸ்றா Zigmond: ஆமாம். 955 00:51:02,904 --> 00:51:06,070 பார்வையாளர்கள் 2: மிகச் சிறிய இயல்புநிலை ஆகிறது அல்லது நீங்கள் மாற்ற முடியும் என்று ஒன்று உள்ளது? 956 00:51:06,070 --> 00:51:10,870 எஸ்றா Zigmond: ஆமாம், அதனால் துறைமுக குடுவை இயல்புநிலை ஆகிறது. 957 00:51:10,870 --> 00:51:13,061 நீங்கள் இல்லாமல் அதை இயக்க என்றால் எதையும் குறிப்பிடாமல், 958 00:51:13,061 --> 00:51:14,310 அது தானாகவே அந்த செய்யும். 959 00:51:14,310 --> 00:51:16,060 நான் வேண்டும் என்று, நம்புகிறேன் இந்த இரட்டை, 960 00:51:16,060 --> 00:51:19,130 ஆனால் நீங்கள், app.run என்று குறிப்பிட முடியும் நான் உங்களை போன்ற ஏதாவது செய்ய முடியும் என்று நினைக்கிறேன் 961 00:51:19,130 --> 00:51:19,629 துறைமுக = 8080. 962 00:51:19,629 --> 00:51:22,375 963 00:51:22,375 --> 00:51:23,750 ஒரு உண்மையான விரைவான முயற்சி என்று கொடுக்க அனுமதிக்க வேண்டும். 964 00:51:23,750 --> 00:51:29,100 965 00:51:29,100 --> 00:51:32,230 ஆமாம், அதனால் நீங்கள் குறிப்பிட முடியும் துறைமுக = 8080, அது, அங்கு அது இயங்கும் 966 00:51:32,230 --> 00:51:36,130 நீங்கள் விரும்பினால் நான் நினைக்கிறேன் இது, அதை இயக்க IDE, மீது, நான் இந்த முயற்சித்தார் இல்லை 967 00:51:36,130 --> 00:51:38,527 ஆனால் நான் நினைக்கிறேன் என்று நீங்கள் என்றால் , துறைமுக 8080 அது இயங்கியது 968 00:51:38,527 --> 00:51:40,360 ஒருவேளை நீங்கள் முடியும் என்று சேவையகம் அணுக, 969 00:51:40,360 --> 00:51:41,870 நீங்கள் இணையதளத்தில் இருந்தன விரும்புகிறேன். 970 00:51:41,870 --> 00:51:44,390 >> ஆமாம், அது ஆனால் எளிது மாற்ற வேண்டும் என்று நீங்கள் என்றால் 971 00:51:44,390 --> 00:51:48,540 போன்ற துறைமுக பகிர்தல் எந்த வேண்டும் நீங்கள் செய்ய வேண்டிய விஷயங்கள். 972 00:51:48,540 --> 00:51:50,410 >> வேறு ஏதேனும் கேள்விகள்? 973 00:51:50,410 --> 00:51:50,916 ஆமாம்? 974 00:51:50,916 --> 00:51:53,416 பார்வையாளர்கள்: 1 எனவே, நான் பார்த்தேன் உங்கள் , நீங்கள் குறிப்பிட்டுள்ள என்று மாதிரிகள், 975 00:51:53,416 --> 00:51:55,647 நீங்கள் குறிப்பிட வேண்டும் ஒவ்வொரு பொருளின் தகவல். 976 00:51:55,647 --> 00:51:58,105 உங்களுக்கு தெரியும் நடக்கிறீர்கள், செய்கிறது என்று நீங்கள் என்றால் அது உண்மையில் எளிதாக செய்ய 977 00:51:58,105 --> 00:52:03,210 SQ லிட் தரவுத்தளங்கள் நிறைய வேண்டும் என்று நீங்கள் ஒரு ஒற்றை வலை பயன்பாட்டை பயன்படுத்த வேண்டும், 978 00:52:03,210 --> 00:52:07,210 நீங்கள் ஒரு கொத்து குறிப்பிட முடியும் உங்கள் மாதிரி உள்ள வெவ்வேறு? 979 00:52:07,210 --> 00:52:11,620 >> எஸ்றா Zigmond: ஆமாம், என்னை விட உண்மையான விரைவான என்று திறந்து. 980 00:52:11,620 --> 00:52:17,570 நீங்கள் வேண்டும் என்றால், நீங்கள் சொல்கிறீர்கள், வேறு ஏதாவது ஒரு கொத்து, ஒருவேளை 981 00:52:17,570 --> 00:52:22,670 சில, விரும்புகிறேன் மற்றும் மாணவர்கள் காரணம், அந்த மாதிரி ஏதாவது? 982 00:52:22,670 --> 00:52:26,870 ஆமாம், நான் என்று நினைக்கிறேன் இன்னும் நீங்கள், ஒவ்வொரு மாதிரி 983 00:52:26,870 --> 00:52:30,652 இன்னும் தான் வேண்டும் என்று அதை ஒதுக்கப்படும் ஒரு தகவல், 984 00:52:30,652 --> 00:52:32,610 ஆனால் நீங்கள் விரும்பினால் வேண்டும் பல்வேறு மாதிரிகள் என்று 985 00:52:32,610 --> 00:52:35,818 வெவ்வேறு தரவுத்தள பொருட்கள் ஒதுக்கப்படும் அது, நீங்கள் நிச்சயமாக அதை செய்ய முடியும். 986 00:52:35,818 --> 00:52:43,070 அதனால், நான் ஒரு புதிய உருவாக்கப்பட்ட இந்த மாதிரி ஏதாவது, 987 00:52:43,070 --> 00:52:47,000 இப்போது இந்த ஒரு மாணவர் என்று விந்தை ஒரு வலைப்பதிவு பதவியை போல் 988 00:52:47,000 --> 00:52:49,390 நான் குறிப்பிட முடியும் தகவல் இங்கே db_2 சமமாக இருக்கும். 989 00:52:49,390 --> 00:52:51,390 எனவே, நான் என்று நினைக்கிறேன் நீங்கள் அதை செய்ய முடியும் முக்கிய வழி. 990 00:52:51,390 --> 00:52:54,560 991 00:52:54,560 --> 00:52:56,200 >> கூல். 992 00:52:56,200 --> 00:52:58,410 வேறு ஏதேனும் கேள்விகள்? 993 00:52:58,410 --> 00:53:02,170 >> எனவே ஒரு சிறிய வரை முடிக்க பிட், இங்கே சில ஆதாரங்கள் உள்ளன, 994 00:53:02,170 --> 00:53:06,030 மற்றும் இந்த சரிவுகள் ஆன்லைன் வெளியிடப்படும் எனவே நீங்கள் உண்மையில் இந்த இணைப்புகள் பெற முடியும். 995 00:53:06,030 --> 00:53:08,500 சிறந்த வளங்களை உண்மையில் குடுவை ஆவணத்தை 996 00:53:08,500 --> 00:53:09,930 மற்றும் தங்களை மிகச் சிறிய. 997 00:53:09,930 --> 00:53:12,940 அவர்கள் நன்றாக எழுதப்பட்ட வருகிறோம், நான் நினைக்கிறேன். 998 00:53:12,940 --> 00:53:18,180 எனவே, குடுவை வலைத்தளத்தில் இங்கே இருக்கிறது, அவர்கள் ஒரு விரைவு பயிற்சி வேண்டும் என்று 999 00:53:18,180 --> 00:53:20,710 இதே வழியாக நடக்க வேண்டும் நான் வழியாக நடந்து என்ன விஷயங்கள், 1000 00:53:20,710 --> 00:53:23,560 ஆனால் நீங்கள் ஆய்வு எந்த வகையான விரும்பினால் நான் சென்றனர் என்று விஷயங்கள், 1001 00:53:23,560 --> 00:53:26,200 அல்லது நீங்கள் நான் விளக்கினார் என்று நினைத்தேன் ஒரு குழப்பமான வழியில் ஏதாவது, 1002 00:53:26,200 --> 00:53:28,390 அவர்கள் அங்கு ஒத்த உதாரணங்கள் வேண்டும். 1003 00:53:28,390 --> 00:53:31,570 >> மிகச் சிறிய ஆவணத்தில் உள்ளது, மற்றும் அவர்கள் ஒரு விரைவு பயிற்சி வேண்டும் 1004 00:53:31,570 --> 00:53:34,650 என்று முக்கிய காரணிகள் மீது செல்கிறது நீங்கள் பயன்படுத்த வேண்டும் என்று வழி. 1005 00:53:34,650 --> 00:53:38,900 எனவே, விஷயங்களை நான் கொண்டு பேசினார் சுமார் தனிப்பட்ட, மற்றும் குறிப்பிடாமல் தவறுதல், 1006 00:53:38,900 --> 00:53:42,710 துறைகள் பல்வேறு வகையான என்று நீங்கள் அந்த அனைத்து இருக்க வேண்டும், பயன்படுத்த முடியும். 1007 00:53:42,710 --> 00:53:44,690 >> மேலும், நீங்கள் வேண்டும் என்றால் மிகச் சிறிய பற்றி கேள்விகள், 1008 00:53:44,690 --> 00:53:47,530 நீங்கள், StackOverflow அவற்றை பதிவு உண்மையில் மிகச் சிறிய செய்த பையன் 1009 00:53:47,530 --> 00:53:49,500 சென்று சில நேரங்களில் அந்த பதில். 1010 00:53:49,500 --> 00:53:53,200 நீங்கள் வட்டம் ஒரு கேள்வி இருந்தால், அவர், அதற்கு பதில் முடியும் 1011 00:53:53,200 --> 00:53:54,867 அவர் முழு விஷயம் எழுதினார் ஏனெனில். 1012 00:53:54,867 --> 00:53:56,700 நான் எல்லாம் தான் நினைக்கிறேன் நான் மறைக்க வேண்டும். 1013 00:53:56,700 --> 00:53:58,930 வெளியே வந்ததற்கு நன்றி. 1014 00:53:58,930 --> 00:54:02,688