[இசை]
எஸ்றா Zigmond: அனைவருக்கும் வணக்கம்.
இன்று வெளியே வந்ததற்கு நன்றி.
இந்த கருத்தரங்கு "பைத்தான் ஆகிறது வலை குடுவை பயன்பாடுகள். "
>> எனவே, நான் பேசி இருக்க போகிறேன் ஏன் பற்றி கொஞ்சம்
நீங்கள் செய்ய குடுவை பயன்படுத்த வேண்டும் பைத்தான் உடன் வலை பயன்பாடுகள், எதிர்க்கப்படுகின்றன
அங்கு வேறு சில கட்டமைப்புகள், போன்ற மிகவும் நன்கு அறியப்பட்ட இது டான்ஜோ,.
துணைத்தலைப்பாகும் "மற்றும் ஏதாவது இது மிகச் சிறிய, "
நாம் எப்படி பற்றி பேச போகிறோம் SQL தரவுத்தளங்கள் தொடர்பு கொள்ள.
அது, அது உண்மையில் நன்றாக செய்கிறது.
>> அதனால், இங்கே ஒரு விரைவு தீர்வறிக்கை தான் நான் போக வேண்டும் என்ன.
எனவே, முதல், ஸ்லைடு என்று, விரைவு இருக்க போகிறது
இது எல்லாம் பெற எப்படி இருக்கும் உங்கள் கணினியில் அமைக்க.
நான் ஆர்ப்பாட்டம் போகிறேன் என் உள்ளூர் மேக் கணினியில் இந்த,
என்று தான் நான் இந்த செய்துவிட்டேன் அங்கு முன், நான், அது மிகவும் வசதியாக இருக்கிறேன்
ஆனால் இந்த நிச்சயம் CD50, IDE சாத்தியம்.
>> எனவே, பிறகு, நான் வேண்டும் , குடுவை என்ன அறிமுகப்படுத்த
மற்றும் நீங்கள் நம்ப ஏன் நீங்கள் முதல் இடத்தில் அதை பயன்படுத்த.
பின்னர், நான் ஒரு விரைவான கொடுக்க வேண்டும் நீங்கள் என்ன உதாரணம்
குடுவை, ஒரு விரைவான எடுத்துக்காட்டாக செய்ய முடியும் நீங்கள் மிகச் சிறிய உள்ள என்ன செய்ய முடியும்,
பின்னர் நான் ஒரு இன்னும் காண்பிக்கும் முழு எடுத்துக்காட்டு பயன்பாடு
நான் அந்த ஒன்றாக என்று ஒன்றாக வழியாக நடக்க முடியாது.
>> பின்னர் இறுதியாக, உள்ள கடந்த ஸ்லைடு, நான்
நீங்கள் இருக்கும் என்று சில ஆதாரங்கள் மேலும் தகவலுக்கு ஆன்லைன் மணிக்கு.
இது ஒரு முழுமையான அல்ல குடுவை பயன்படுத்த எப்படி பயிற்சி.
நான் விட்டு நம்புகிறேன் வேண்டும் கேள்விகள் சில நேரம்.
யாராவது, உள்நாட்டில் பார்த்து போன்ற நடுத்தர, வெளியே சத்தம்
நீங்கள் ஏதேனும் கேள்விகள் இருந்தால்.
>> எனவே விரைவு நிறுவல் பொருள், நீங்கள் சேர்த்து பின்பற்ற வேண்டும் என்றால்,
அல்லது நீங்கள் இந்த பெற வேண்டும் என்றால் உங்கள் சொந்த கணினியில் வரை,
நான் பைதான் 2.7.10 பயன்படுத்தி கொள்ள போகிறேன்.
குடுவை கொண்டு வேலை செய்கிறது பைதான் 3, ஆனால் நான் விரும்புகிறேன்
அங்கு தான், பைதான் 2 பயன்படுத்தி சில பைதான் பொதிகளும்
இன்னும் 3 வேலை இல்லை.
நீங்கள் பிப் நிறுவியிருந்தால் இது ஒரு பைதான் தொகுப்பு மேலாளர்,
உங்கள் பைதான் என்றால் நான் நினைக்கிறேன் அதிகமாக அல்லது 2.7.9 சமமாக,
நீங்கள் ஏற்கனவே நிறுவப்பட்ட, அது இந்த தொகுப்புகளை நிறுவ எளிதாக சூப்பர்.
>> நீங்கள் பிப் நிறுவ குடுவை, மிகச் சிறிய நிறுவ PiP,
பொதுவாக நீங்கள் சூடோ இயக்க வேண்டும் அதனால் அனுமதிகள் வெளியே வேலை என்று.
மேலும், நீங்கள் பயன்படுத்தி இருந்தால் ஒரு சூப்பர் பைதான் பழைய பதிப்பு,
நான் உங்கள் பைதான் மேம்படுத்தும் அல்லது EasyInstall பயன்படுத்தி பிப் நிறுவ.
எனவே, அடுத்த கேள்வி, குடுவை என்ன?
நான் முதலில் ஒரு, யூகிக்கிறேன் நியாயமான கேள்வி நான் ஆச்சரியப்பட்டேன்
ஒரு நீண்ட நேரம் ஆகிறது, ஒரு வலை பயன்பாட்டை என்ன?
என்று ஒரு வார்த்தை தான் காரணம் என்று நான் நிறைய சுற்றி எறிய
நான் உண்மையில் தெரியாது என்று.
நான் சிறந்த என்று நினைக்கிறேன் ஒரு வலை பயன்பாட்டை என்ன உதாரணம்,
உண்மையில் CS50 நிதி, எங்கே அது உண்மையில் ஒரு வலைத்தளம் இல்லை
ஆனால் அது ஒன்று தான் என்று நீங்கள் அப்படி தொடர்பு முடியும்.
பயனர் கணக்குகள் உள்ளன மற்றும் பல்வேறு விஷயங்கள் அனைத்து வகையான.
எனவே, சரியாக நீங்கள் எங்கே வரைய ஒரு இணையதளம் இருக்கிறது என்ன இடையே வரி,
மற்றும் ஒரு வலை பயன்பாட்டை, என்ன மாதிரி இருக்கிறது தன்னிச்சையான, ஆனால் நான் யோசனை யூகிக்கிறேன்,
அது ஒரு இணைய தளத்தில் விட ஏதாவது இருக்கிறது மற்றும் இது ஒரு பயனுள்ள பயன்பாடு தான்.
>> எனவே, குடுவை ஒரு கட்டமைப்பை உள்ளது பைதான் பயன்படுத்தி இணைய பயன்பாடுகள்.
மேலும் வட்டம், இறுதியில் இந்த காரணமாக, நான் நீங்கள் நம்ப வேண்டும்
நீங்கள் உண்மையில் ஏதாவது எழுத முடியும் என்று CS50 நிதி போன்ற பைதான், பயன்படுத்தி இது நான்
தனிப்பட்ட முறையில், PHP விட நிறைய நல்ல போன்ற.
>> எனவே, குடுவை, அவர்கள் அழைக்க ஒரு microframework, இதன் மூலம்,
அவர்கள் அதை மிகவும் அர்த்தம் எளிமையான, ஆனால் நீடிக்கவும்.
எனவே, இது, உங்களுக்கு என்ன தேவை தான் உள்ளது ஆனால் நீங்கள் கூடுதல் அம்சங்களை விரும்பினால்,
அது அவர்களை கொண்டு எளிது.
ஆனால் அது தான் ஒரு microframework இல்லை,
அது சிறிய திட்டங்களுக்கு மட்டுமே என்று அர்த்தம்.
நான் இங்கே ஒரு இணைப்பு ஒபாமா 2012 ல் குடுவை பயன்படுத்தப்படும் என்று
அவருடைய பிரச்சாரத்திற்கு இணையதளம், எந்த வட்டம்,
ஒரு ஒப்புதல் ஒன்று உள்ளது.
ஆனால் விஷயம் என்று நான் உண்மையில் குடுவை பற்றி
, அது உண்மையில் இல்லை என்று ஆகிறது நீங்கள் முடிவுகளை எந்த வகையான.
வெறும் நாம் இருப்பதால் வலை பயன்பாடுகள் பற்றி பேசி,
நான் ரூபி அதை ஒப்பிட்டு வேண்டும் தண்டவாளங்கள் மற்றும் டான்ஜோ, இவை இரண்டும்
பெரிய கட்டமைப்புகள் உள்ளன, ஆனால் அவர்கள் இருவரும் அனுமானங்களை
எப்படி நீங்கள் வேண்டும் தரவுத்தளங்கள் தொடர்பு,
எப்படி நீங்கள் உங்கள் முன்வைக்க வேண்டும் காட்சிகள், அவர்கள் நிச்சயமாக இருக்கிறார்கள்
என்று நல்ல அம்சங்கள்.
>> உதாரணமாக, ரூபி ரெயில்ஸ் க்கான இந்த செயலில் பதிவு அமைப்பு,
இது ஒரு மிகவும் நன்றாக இருக்கிறது தரவு தொடர்பு வழி,
ஆனால் நீங்கள் ரூபி பயன்படுத்த வேண்டும் என்றால் தண்டவாளங்கள், நீங்கள் அப்படி ஒரு கட்டி.
ஆனால் குடுவை கொண்டு, நான் உன்னை போன்ற மிகச் சிறிய நீங்கள் காட்ட,
நீங்கள் என்ன வகையான பயன்படுத்த முடியும் தகவல் தளத்தை நீங்கள் விரும்பும்,
நீங்கள் தான் என்று இழுக்க முடியும் குடுவை ஒரு விரிவாக்கம் போன்ற.
>> எனவே, நான் ஏன் உண்மையில் தான் குடுவை போன்ற, அது அது தான்
நீங்கள் அனுமானங்களை விஷயங்களை அடிப்படையாக நீங்கள் உண்மையில் தேவையில்லை.
>> ஆக, நீங்கள் ஏன் குடுவை பயன்படுத்த வேண்டும்?
நன்மைகள் அது தான், இருக்கிறது உண்மையில் முக்கிய அம்சங்கள் உள்ளன
அது கட்டப்பட்ட நீங்கள் வேண்டும் என்று.
எனவே, நீங்கள் கவலைப்பட வேண்டிய அவசியம் இல்லை விஷயங்களை ஒரு மொத்தமாக புரிந்து
நீங்கள் உண்மையில் தேவையில்லை என்று.
நீ கவலைப்பட வேண்டிய இல்லை அம்சங்கள் அணைக்க பற்றி
நீங்கள் உண்மையில் தேவையில்லை என்று.
>> நான் குறிப்பிட்டுள்ள மற்றும், அது சூப்பர் தான் விஷயங்களை நீட்சிகள் சேர்க்க எளிதாக
நீங்கள் வேண்டும் என்று.
அவர்களில் சிலர், குடுவை உள்ளது அது தங்கள் ஆதரவை.
எனவே குடுவை என்று ஒன்று என்று நிர்வாகம் பிரதிபலிப்பது நிர்வாகம்,
டான்ஜோ வழங்குகிறது என்று குழு, நீங்கள் ஒரு நல்ல காட்சி வழி கொடுக்கிறது
உங்கள் வலைத்தளத்தில் நிர்வகிக்க.
ஆனால் மீண்டும், நீங்கள் என்றால் ஏதாவது எளிய செய்து,
ஒருவேளை நீங்கள் ஒரு பெரிய நிர்வாக தேவையில்லை குழு, அதனால் நான் அந்த சூப்பர் நல்லது என்று நினைக்கிறேன்.
மற்றும் தீமைகள், அந்த உள்ளன நீங்கள் பெட்டியில் குறைந்த சக்தி வேண்டும்.
எனவே, நீங்கள் முதல் குடுவை திறந்து போது, உங்கள் பைதான் திட்டத்தில்,
நீங்கள் குடுவை இருந்து தட்டச்சு இறக்குமதி *, அல்லது என்ன,
நீங்கள் சரியாக அனைத்து பெற அம்சங்கள் நீங்கள் விரும்பலாம்.
அதனால் நீங்கள் இன்னும் வெளிப்படையாக வேண்டும் நீங்கள் விரும்பும் அம்சங்கள் பட்டியலிட.
அதனால் ஒரு குறைபாடு தான், ஆனால் நான் சிறிய வலை கட்டி என்று நினைக்கிறேன்
நான் போன்ற பயன்பாடுகள் காண்பிக்கப்படுகிறது வேண்டும் போகிறேன் நீங்கள் உண்மையில் ஒரு பிரச்சினை இல்லை.
கடந்த விஷயம் என்ன ஒரு டைபோ இது, சொல்ல வேண்டும்,
குறைந்த தரநிர்ணயத்துடன் உள்ளன என்று குடுவை பயன்படுத்த எப்படி மரபுகளை,
போலவே பல இல்லை, ஏனெனில் தொழில் அதை பயன்படுத்த மக்கள்
டான்ஜோ ஒப்பிடும்போது.
எனவே, நீங்கள் போன்ற ஏதாவது இருக்கும் என்றால், டான்ஜோ "எப்படி நான் x செய்தால் வேண்டாம்",
ஒருவேளை நீங்கள் அதை கண்டுபிடிக்க வேண்டும்.
>> நல்ல வடிவமைப்பு இருக்கிறது நீங்கள் பயன்படுத்த முடியும் வடிவங்கள்,
ஆனால் குடுவை கொண்டு, அது தான் அப்படி உங்கள் சொந்த வழியில்,
அதை ஒரு காரணம் அழகான சிறிய நூலகம்.
இவை தான் தீமைகள், ஆனால் நான் நினைக்கிறேன்
இன்னமும் அது பயன்படுத்த ஒரு நல்ல நூலகம் இருக்கிறது.
>> எனவே தான் சரியான குடுவை குதிக்க வேண்டும்.
இந்த நிச்சயமாக போவதில்லை ஒரு முழுமையான பயிற்சி இருக்க வேண்டும்,
ஆனால் அதை நீங்கள் ஒரு யோசனை கொடுக்க தான் விஷயங்களை கட்டமைக்க எப்படி,
அதனால் நீங்கள் போகிறது கருதினால் ஆஃப் மற்றும் ஆவணங்களை பார்த்து
மற்றும் இன்னும் கண்டுபிடிப்பதில்.
>> எனவே, என்னை ஒரு உண்மையில் திறந்து விட முதலில் எளிய உதாரணம்,
நீங்கள் என்ன என்று காட்ட போல், பின்னர் நாம் தருகிறேன்
ஒரு சிறிய பிட் மேலும் அதை உடைக்க.
>> எனவே இந்த இங்கு, என்னை அது இயங்கும் பெற வேண்டும்.
எனவே, நான் இப்போது என் பயன்பாடு இயங்கும்.
நான் சஃபாரி திறந்து போகிறேன், அது என் இடத்துக்குறி இயங்கும்.
அதனால் நான் இந்த பெரிய செய்யலாம் போகிறேன்.
ஆனால் லோக்கல் ஹோஸ்ட்: 5000
>> அதனால், இப்போது, அனைத்து இந்த செய்கிறது , நீங்கள் இணைய செல்லும்போது,
அது "ஹலோ, குடுவை" அவுட் அச்சிடுகிறது இது, சூப்பர் பயனுள்ளதாக உள்ளது
ஆனால் நான் அதை அந்த குளிர் நினைக்கிறேன் இங்கே இந்த சிறிய கோப்பு,
நாம் ஒரு இணைய சர்வர் இயங்கும் என்று ஏதாவது அச்சிடுகிறது.
எனவே, உண்மையில் பார்போம் இரண்டாவது குறியீடு,
மற்றும் சிறிது அதை உடைக்க.
அளவு இங்கே எல்லோரும் நல்ல?
>> எனவே, வட்டம், நீங்கள் சற்று இருக்கிறீர்கள் பைதான் பயன்படுத்தி வசதியாக.
நான் நாம் பார்க்க முடியும் என்று அனுமானித்து பைத்தான் மற்றும் அதை படிக்க.
நீங்கள் எந்த கேள்விகள் இருந்தால் எதையும், நான் அந்த வழியாக செல்ல முடியும்.
>> எனவே முதல் வரி குடுவை இருந்து, உள்ளது, நாங்கள் ஒரு மூலதனம், குடுவை இறக்குமதி, "F"
அனைத்து வகை நீங்கள் வேண்டும் என்று முக்கிய அம்சங்கள்.
எப்போது நீங்கள் எழுதி ஒரு கோப்பு மற்றும் பயன்படுத்தி குடுவை,
நீங்கள் இறக்குமதி செய்ய வேண்டும் போகிறோம், அனைத்து முக்கியமான விஷயங்கள் உள்ளன தான்.
நாம் செய்ய அடுத்த விஷயம், நாம் ஆகிறது வெறும், இந்த செயல்பாடு குடுவை அழைக்க
ஒரு பயன்பாட்டை பொருள் உருவாக்க, மற்றும் நீங்கள் தான் இல்லை எப்போதும் அவ்வாறு செய்ய வேண்டும் போகிறீர்கள்.
>> பின்னர், கீழே குதித்து கீழே விரைவில், இந்த பகுதியில், இங்கே தான்
இது 'if_name _ == "_ main_"' ஒரு பைதான் மாநாடு வகை.
எனவே இந்த மட்டுமே நீங்கள் இயக்கும் வேண்டும் நேரடியாக பைதான் பயன்படுத்தி இந்த கோப்பு ரன்.
பின்னர், நாம் இது நான், app.run அழைக்க உண்மையில் நடக்கிறது பயன்பாட்டை தொடங்க.
>> எனவே, அந்த முக்கிய கட்டமைப்பு தான் நீங்கள் எந்த குடுவை பயன்பாட்டில் இருக்க வேண்டும்,
நீங்கள் இந்த பயன்பாட்டை = குடுவை (_name_), பின்னர் app.run.
>> எனவே, இரண்டு விஷயங்களை நான் வேண்டும் என்று இங்கே, நாம் யாவும் அழைக்க என்ன.
எனவே, பற்றி பேசுகிறேன் ஒரு சிறிய பிட் மேலும் செய்தது.
நான் மீண்டும் ஸ்லைட் செல்ல வேண்டும்.
>> எனவே மிக அடிப்படையான குடுவை கருத்து ரூட்டிங்.
அது யோசனை என்று நீங்கள் பைதான் செயல்பாடுகளை ஒதுக்க
குறிப்பிட்ட முகவரிகள் உங்கள் வலை பக்கம்.
எனவே, நீங்கள் எப்போது வேண்டும் ஒரு புதிய பாதை உருவாக்க,
நீங்கள் இந்த @ app.route பயன்படுத்த செயல்பாடு அழகுபடுத்துபவர்.
எனவே, நீங்கள் அறிந்திறாத என்றால் இருக்கிறீர்கள் பைதான் செயல்பாடு அலங்கரிப்புக்காரர்களை,
இந்த கருத்து தான் என்று நீங்கள் ஒரு செயல்பாடு எடுக்கிறீர்கள்
வேறு ஏதாவது அதை சுற்றியுள்ள.
>> எனவே உண்மையில், இந்த அழகுபடுத்துபவர் என்ன, , அதன் கீழ் சார்பு எடுக்கும் என்று ஆகிறது
அது மேலும் தகவலுக்கு சேர்க்கிறது அது, ஆனால் என்ன குடுவை உண்மையில்
என்று நடக்க இல்லை சூப்பர் அல்ல முக்கிய, ஆனால் முக்கியமானது என்னவெனில்,
என்று நீங்கள், பாதை முன்பாக இருக்கிறது பின்னர் இந்த @ app.route வைத்து,
பாதை முகவரி, எனவே ஸ்லாஷ் என்ன நாம்
நாம் தான் வலை பக்கம் திறந்து போது பார்த்தேன்.
அதனால் முகப்பு தான்.
அது சாய்வு பாதை தான்.
பின்னர் நீங்கள் இந்த செயல்பாடு உள்ளது.
செயல்பாடு பெயர் நீங்கள் வேண்டும் என்ன இருக்க முடியும்.
இது அவசியம் இல்லை பாதை செய்ய வேண்டும்.
பின்னர், என்ன செயல்பாடு திரும்ப,
செயல்பாடு ஒரு சரம் திரும்ப வேண்டும்.
அந்த சரம் முடியும் , HTML அல்லது எதையும் கொண்டிருக்க
என்று என்ன கிடைக்கும் உண்மையில் HTML என உங்கள் இணைய உலாவி திரும்பினார்,
மற்றும் அது ஆக்கிவிடும்.
>> எனவே இந்த அதே குறியீடு உள்ளது அந்த உதாரணம் இருந்து
நான் ஓடி என்று, அதனால் நாம் சாய்வு பார்வையிடும் போது, அது ஒரு உலக வணக்கம் செயல்பாடு, அழைக்கும்
ஒரு சரம், வணக்கம் குடுவை கொடுக்கிறது, மற்றும் அந்த திரையில் அச்சிடப்பட்ட.
>> எனவே மற்றொரு எடுத்துக்காட்டாக உள்ளது, இது, போது நீங்கள் ஹலோ / வருகை,
அது ஹலோ வார்த்தை, அவுட் அச்சிடுகிறது உண்மையில் ஹலோ, உலக சொல்ல வேண்டும்,
ஆனால், தான் என்று வேண்டுமென்றே நடிக்க வேண்டும்.
எனவே உண்மையான விரைவான என்று மேலே நாம்.
>> எனவே நீங்கள் ஹலோ / லோக்கல் ஹோஸ்ட் சென்றால், அது இப்போது வேறு ஏதாவது அச்சிட வேண்டும்.
அதனால் எப்படி ஒரு விரைவு எடுத்துக்காட்டு நீங்கள் இரண்டு வெவ்வேறு பாதைகளில் உருவாக்க முடியும்.
>> எனவே, இதுவரை இந்த, சூப்பர் பயனுள்ளதாக உள்ளது நீங்கள் என்ன செய்ய முடியும் ஒரு முழு நிறைய இல்லை,
நீங்கள் அனைத்து என்று செய்ய முடியும் வெவ்வேறு HTML பக்கங்களை கொண்ட,
மற்றும் நீங்கள் ஒரு குறிப்பிட்ட பார்வையிடும் போது பக்கம் அது பக்கம் ஏற்றுகிறது.
எனவே இன்னும் சில பார்ப்போம் நீங்கள் என்ன செய்ய முடியும் பயனுள்ள விஷயங்களை.
எனவே, ஒரு விஷயம் நீங்கள் வேண்டும் என்று நான் இழுத்து அந்த எடுத்துக்காட்டாக கவனித்தனர்
வரை, நான் app.run என்று உள்ளது (பிழைத்திருத்த = உண்மை).
எனவே, என்ன இந்த சரிசெய்வதற்கான வாதம், செய்கிறது
நீங்கள் உங்கள் வலை சர்வர் இயக்க போது, நீங்கள் உங்கள் விண்ணப்பத்தை இருக்கும் போது,
நீங்கள் ஒரு கோப்பு மாற்ற என்றால், அது சர்வருக்கு தானாகவே மீண்டும் ஏற்றவும்.
>> எனவே நீங்கள் உண்மையில் இல்லை சூப்பர் பயனுள்ளதாக இருக்கும் மறுதொடக்கம் பைதான்,.
நான் என்று காட்ட முடியும்.
எனக்கு என்னுடைய குறியீடு மேலே நாம் அது பதிவே,
என்று சுவாமி அங்கு வைத்து வேண்டுமென்றே போதனையை நோக்கங்களுக்காக.
எனவே இந்த மீண்டும் சேர்க்க.
எனவே இப்போது அதை ஹலோ உலகம்.
நான் அதை காப்பாற்ற வேண்டும்.
நாங்கள் திரும்ப மேலே நீங்கள் முனையத்தில், உங்களுக்கு
அது மறுதொடக்கம் என்று சொல்ல, அது ஒரு மாற்றம் கண்டறியப்படும் ஏனெனில்,
அதனால் இப்போது நாம், இந்த பக்கம் ஏற்றவும் போது அது சரியான விஷயம் அவுட் அச்சிட வேண்டும்.
>> எனவே சரிசெய்வதற்கான என்று சூப்பர் பயனுள்ளதாக இருக்கும்.
மேலும், நீங்கள் எந்த இருந்தால் ஒரு விபத்தில் வகையான,
என்னை இந்த விபத்தில் செய்ய அனுமதிக்க கொண்டிருப்பதன் மூலம் அது ஒரு சரம் திரும்ப முடியாது.
எனவே, அதை வேண்டும் அனுமதிக்க சில காரணங்களால் யாரும் திரும்ப.
பின்னர் நான் இந்த பார்வையிடும் போது பக்கம், அது செயலிழக்கும்,
ஆனால் சர்வர், அதை செயலிழக்க இல்லை உண்மையில் நீங்கள் ஒரு பயனுள்ள சூப்பர் மீண்டும் கொடுக்கிறது
எல்லாம் சுவடு தவறு என்று.
மேலும், நல்ல என்ன என்று தான் இந்த மீண்டும் சுவடு உள்ள எந்த ஒரு கட்டத்திலும்
நீங்கள் ஒரு ஊடாடும் திறந்து முடியும் இங்கே ஷெல், மற்றும் மாதிரி வெளியே அச்சிட என்ன
மாறிகள் நீங்கள் பாருங்கள் வேண்டும்.
>> அதனால் பிழைதிருத்தம் உண்மையில் கண்டறிவதன் பயனுள்ளதாக
என்ன நடக்கிறது உங்கள் சர்வர், விட பார்த்து
ஒரு 500 உள்ளக போன்ற PHP இல் ஏதாவது சூப்பர் பயனற்றது என்று சர்வர் பிழை,.
ஒரு விஷயம், விழிப்புடன் இருக்க வேண்டும் என்று நீங்கள் உங்கள் பயன்பாட்டை வைத்து இருந்தால்
அதனால், பொதுமக்களுக்கு தெரியும் நீங்கள் ஒருபோதும் பிழைத்திருத்த முறையில் கிளம்ப வேண்டும்,
மக்கள் உண்மையில் முடியாது என்பதற்காக அந்த பணியகம் பயன்படுத்த நான்
நீங்கள் தன்னிச்சையான குறியீடு இயக்க.
>> எனவே அவர்கள் எந்த போன்ற வெளியே அச்சிட முடியாது நீங்கள் அங்கு இரகசிய குறியீடுகள்,
அவர்கள் சரியாக பார்க்க முடியும் எப்படி உங்கள் வலைத்தளத்தில் வேலை.
எனவே இது மிகவும் பயனுள்ளதாக இருக்கும் சோதனை, ஆனால் எப்போதும்
செய்ய முன் அதை வெளியே எடுக்க உறுதி நீங்கள் ஆன்லைன் எதையும் வெளியிட.
>> எனவே போது நீங்கள் ஏதாவது பயன்படுத்தி வருகிறோம் PHP போன்ற, இந்த யோசனை இல்லை
நீங்கள் அனுப்ப முடியும் இணைய பக்கங்களை இடையே தகவல்
உண்மையில் தகவல் செலுத்துவதன் மூலம் ஒரு கிடைக்கும் கோரிக்கை இது URL ஐ, இல்,
ஆனால் குடுவை, நீங்கள் உண்மையில் முடியும் அப்படி அந்த மாதிரி ஏதாவது செய்ய,
என்று ஒரு பாதை கொண்டு அது ஒரு பகுதியாக, ஒரு மாறி.
>> இந்த பார் என்றால் இங்கே திரையில் உதாரணமாக,
நாங்கள் தான் என்று ஒரு வழி வேண்டும் ('/ ஹலோ /'), அதனால், நீங்கள் பார்வையிட்டால்
/ ஹலோ / ஏதாவது, என்று ஏதாவது உண்மையில் பூர்த்தி பெற போகிறது
பெயர் மாறி ஒரு.
செயல்பாடு என்று கவனிக்க என்று அந்த வழியில் வருகிறது
அளவுரு எடுத்து செல்ல வேண்டும் பெயர், அது உண்மையில் கொள்ளும்
செயல்பாடு இயற்றப்பட்ட.
>> பின்னர், ஒரு முறை நீங்கள் இருக்கிறீர்கள் உள்ளே அந்த செயல்பாடு,
உங்களை போன்ற என்று சிகிச்சையளிக்க முடியும் ஒரு சாதாரண பைதான் மாறி,
அதனால், பின்னர், அது ஹலோ வெளியே அச்சிட, அது
பயன்படுத்தி பெயரில் நிரப்ப சில சரம் வடிவமைத்தல்.
>> எனவே, ஒரு ரூட்டிங் மாறி பகுதிகளை சேர்க்க, நீங்கள் குறிக்கும் அம்பு பயன்படுத்த.
மற்றும் விருப்பமாக, நீங்கள் பயன்படுத்த முடியும் என்ன ஒரு மாற்றி என்று.
எனவே, நீங்கள் இந்த வைக்க வேண்டும் பெருங்குடல் கொண்டு சிறுகுறிப்பு,
நீங்கள் அதை தான் குறிப்பிட முடியும் ஒரு முழு எண்ணாக, அல்லது ஒரு மிதவை, அல்லது பாதை,
மற்றும் அது தானாகவே அந்த மாற்ற வேண்டும்.
நீங்கள் ஒரு மாற்றத்தை செய்ய முடியும் பைதான் செயல்பாடு உள்ள,
ஒரு நடிகர் பயன்படுத்தி, ஆனால் சில நேரங்களில் என்றால் நீங்கள் ஒரு முழு எண்ணாக தான் என்று உறுதி செய்ய வேண்டும்,
நீங்கள் வைக்க முடியாது அங்கு மாற்று ஆட்சி.
>> எனவே ஒரு உதாரணமாக மேலே நாம் சில மாறி விதிகள்.
இங்கு, இந்த அடிப்படை அதே உள்ளது குடுவை இறக்குமதி இருந்து கொண்டு அமைப்பு
குடுவை, பயன்பாட்டை = குடுவை (_name_), பின்னர் அது இறுதியில் இயங்கும்.
நாம் இந்த இரண்டு வெவ்வேறு வேண்டும் இங்கே மாறி யாவும்.
மற்றும் முதல் ஒரு, ஆகிறது நான் காட்டியது என்று ஒரு
என்று மேலும், ஸ்லைடு, அது ஒரு சரம் பெயரில் எடுக்கிறது
அது, பெயர் ஹலோ அவுட் அச்சிட வேண்டும்.
>> பின்னர், இரண்டாவது ஒரு மாற்றம் பயன்படுத்துகிறது.
எனவே இந்த தானாகவே மாற்றியமைத்து ஒரு முழு எண்ணாக, பின்னர், முழு எண்ணாக இரட்டை
என்று வெளியே அச்சிட.
மற்றும், நாம் எந்த செய்ய அது உள்ள மாற்றத்தின்
குடுவை, அந்த கவனித்து ஏனெனில்.
எனவே இந்த இயங்கும் பெற அனுமதிக்க.
நீங்கள் ஒரு குடுவை போது பயன்பாடு இயங்கும்,
நீங்கள் அதை வெளியே சி கட்டுப்படுத்த முடியும் சர்வர் இயங்கும் நிறுத்த.
பின்னர் நான் மாறிகள் இயங்கும்.
>> எனவே லோக்கல் ஹோஸ்ட் / ஹலோ / எஸ்றா செல்லலாம் வட்டம், இந்த எனக்கு ஹலோ சொல்ல மாட்டேன்.
>> அது மாறி, என் பெயரால் எடுத்து பாதை, மற்றும் அது இங்கே அது நிரப்பப்பட்டிருந்தது.
அதனால் நான் ஒரு விரைவான காட்ட வேண்டும் இருமடங்காகும் உதாரணம்.
எனவே 3 / இரட்டை / சென்று இருந்தால், அது 6 அவுட் அச்சிட வேண்டும்.
எனவே இந்த கவனித்து கொண்டார் எங்களுக்கு மாற்றம்.
>> எனவே நீங்கள் அதை செய்ய முடியும் மிதவை, மற்றும் சிறப்பு ஏதாவது,
உங்களை போன்ற ஏதாவது குறிப்பிட வேண்டும் என்றால் அது குறைப்புக்கள் ஏற்க முடியும் என்று ஒரு பாதை,
ஆனால் அந்த வழக்கமாக ஒரு பிரச்சினை இருக்க கூடாது.
இதுவரை நாம், இன்னும் வேண்டும் வெறும் திரும்பிய
மிகவும் சுவாரசியமான அல்ல சரங்களை.
>> நாம் உண்மையில் திரும்ப முடியும் எழுத்தியல் HTML சரம்.
எனவே குறியீடு நாம் ஏதாவது நுழைக்க முடியாது ஆ-டேக் அது தைரியமான செய்ய போன்ற,
ஆனால் பெரும்பாலான நேரம் நீங்கள் உண்மையில் விரும்பவில்லை
HTML குறியீட்டை எழுதி இருக்க வேண்டும் உங்கள் பைதான் குறியீடு உள்ள.
இது, உண்மையில் நையாண்டி மற்றும் இது ஒரு நல்ல முறை அல்ல.
>> குடுவை எங்களுக்கு அவுட் பிரிக்க அனுமதிக்கிறது டெம்ப்ளேட் என்று என்ன ஒரு HTML,
அதனால் என்றால் நீங்கள் நினைக்கிறீர்கள் MVC மாதிரி அடிப்படையில்
நீங்கள் அறிந்த என்று, வட்டம், வேலை
CS50 நிதி ஒரு சிறிய துண்டு, நீங்கள் பைதான் கோப்புகளை யோசிக்க முடியும்
கட்டுப்பாட்டாளர், அங்கு இன்னும் இருப்பது போன்ற அவர்கள் என்ன தொடர்பு என்பதை
நீங்கள் வேண்டும் தரவு மாதிரியை.
>> பின்னர் அவர்கள் பார்வைகள் கூப்பிட்டுக் அந்த வியூ தகவல் கடந்து
தகவல் நிரப்ப HTML இல் அது தேவை என்று.
மற்றும் நாம் பார்வைகள் அழைக்க என்ன வர்க்கம் டெம்ப்ளேட்கள் உள்ளன.
>> எனவே குடுவை மற்றொரு பைதான் பயன்படுத்துகிறது தொகுதி என்று அது தானாக சாப்பிடுவேன்
நீங்கள் நிறுவ PiP போது நிறுவ குடுவை ஜின்ஜாவுக்கு என அழைத்தார்
நீங்கள் இந்த சேர்க்கிறீர்கள் HTML செய்ய விளக்கங்களை
நீங்கள் திரையில் பார்க்க, என்று முடிகிறது நீங்கள் conditionals போன்ற விஷயங்களை வைத்து
மற்றும் HTML ஒரு சுழற்சிகளும்.
>> எனவே அதை நீங்கள் எப்படி போன்ற சிறிது தெரிகிறது ஒரு HTML கோப்பு உள்ள PHP பயன்படுத்த வேண்டும்,
ஆனால் இந்த போது குடுவை உள்ளது சர்வர், HTML கோப்பை வரை உதவுகிறது
இந்த மாதிரியாக்கம் இயந்திரம் இயக்க வேண்டும், இந்த மூலம் இட விஷயங்களை நிரப்ப.
எனவே குடுவை ஒரு render_template செயல்பாடு உள்ளது நீங்கள் இங்கே கீழே பார்க்க முடியும் என்று.
அதனால் நீங்கள், இந்த பக்கம் பார்வையிடும் போது இந்த, hello.html டெம்ப்ளேட் வழங்க வேண்டும்,
பின்னர் இந்த HTML பக்கம் நிரப்ப.
எனவே இந்த உண்மையான இயக்க அனுமதிக்க விரைவு, மற்றும் அது போல் என்ன பார்க்க,
பின்னர் நான் ஒரு வழியாக செல்லலாம் இன்னும் விரிவாக சிறிது.
எனவே, உங்கள் டெம்ப்ளேட்கள் போகிறோம் ஒரு டெம்ப்ளேட்கள் கோப்புறையில் செல்ல.
அது தானாக உள்ள இருக்கும் டெம்ப்ளேட்கள் அந்த டெம்ப்ளேட் கோப்புறையில்.
எனவே இந்த திறந்து விடுங்கள்.
எனவே, நான் மாதிரியாக்கம் உதாரணமாக இயக்க வேண்டும்.
>> எனவே நான் / ஹலோ / எஸ்றா சென்று இருந்தால், அது இந்த பயங்கரமான உள்ளது,
நான் வைத்து அந்த அருவருப்பான முன்னணி குறிச்சொல்.
மிகவும் நல்ல, மிகவும் சுறுசுறுப்பான.
நான் ஒரு பெரிய விசிறி நான்.
ஆனால் என்ன நடக்கிறது நான் / ஹலோ செல்ல?
அதனால் தான் உலக வணக்கம் என்கிறார்.
நான் அதை ஒரு பெயர் அனுப்ப வில்லை, மற்றும் அது தானாகவே நிரப்பப்பட்டிருந்தது.
எனவே அது எப்படி நாம் பார்ப்போம், எப்படி நாம் ஒருவேளை என்று முன்னணி விடுபட முடியும்.
>> இங்கு, இந்த வகையான ஆகிறது ஒரு சுவாரஸ்யமான உதாரணம்,
நீங்கள் எப்படி சுவிட்ச் தெரிந்திருந்தால் அறிக்கைகள் மொழி வேலை.
, இந்த போன்ற வகையான உள்ளது என்று சொல்லுங்கள் மூலம் வீழ்ச்சி என்று வகை,
நீங்கள் உண்மையில் இரண்டு இணைக்கப்பட்ட அதே செயல்பாடு வெவ்வேறு பாதைகளில்.
எனவே நாம் / ஹலோ பாதைக்கு இணைக்கவும் மற்றும் வணக்கம் / ஹலோ / பெயர் பாதை,
பைதான் நீங்கள் முடியும் using-- நாம் குறிப்பிட இயல்புநிலை செயல்பாடு அளவுருக்களை குறிப்பிடவும்
அதனால் எந்த பெயரை இருந்தால் நாம் செல்ல வேண்டும் வெறும் / ஹலோ,
அது தானாகவே வடிகட்டும் பெயர் எதுவும் சமமாக இருக்கும்.
>> எனவே, நாம் வழங்க பெயர் = பெயர் டெம்ப்ளேட்,
அது பெயர் அளவுரு கடக்கும் இந்த பெயர் செயல்பாடு அளவுரு சமமாக,
டெம்ப்ளேட் ஒரு.
எப்படி என்று இன்னும் விளக்க முடியாது ஹலோ உலக அச்சிட என்பதை தீர்மானிக்கும்,
அல்லது என் பெயர் அச்சிட.
எனவே உண்மையில் பார்போம் டெம்ப்ளேட் தன்னை ஒரு,
என்று இருந்து வரும் அமைந்துள்ள பார்க்க.
>> எனவே, இந்த டெம்ப்ளேட் உள்ள, நாம் உண்மையில் சில நிபந்தனை தர்க்கம் வேண்டும்,
சில மக்கள் என்று வாதிடுகின்றனர், நீங்கள் உண்மையில்
நிபந்தனை நிறைய வேண்டும் கூடாது உங்கள் டெம்ப்ளேட் உள்ளேயே தர்க்கம்.
அது இன்னும் அதிகம் இருக்க வேண்டும் கட்டுப்பாட்டாளர், ஆனால் இந்த உதாரணமாக
அது அழகான சிறிய விஷயம்.
பெயர் என்றால் இங்கே, நாம், சரிபார்க்க என்றால் பெயரை யாரும் சமமாக இல்லை,
ஒரு பெயர் உண்மையில் என்றால் , நாம் நிறைவேற்றப்பட்டது
பெயர், வணக்கம் சொல்ல தலைப்பு மற்றும் முன்னணி,
இந்த சாதாரண HTML, இல்லையெனில், நாம் ஹலோ அச்சிட, உலக சாதாரணமாகத்தான்.
எனவே ஒரு ஜோடி விஷயங்களை இங்கே கவனிக்க நீங்கள் மாதிரியாக்கம் வடிவமைக்க எப்படி பற்றி,
இந்த, என்று தான் நிபந்தனை அறிக்கைகள்
அப்படி போன்ற நாம் அது போது PHP எப்படி நீங்கள் சில PHP நுழைக்க வேண்டும்,
நீங்கள் விட குறைவான பயன்படுத்த கேள்வி குறி, அது இங்கே வகையான ஒத்த தான்
உடன் {%.
>> எனவே இங்கே, நாங்கள் எங்கள் நிபந்தனை குறியீடு வேண்டும்.
பின்னர், நீங்கள் உண்மையில் வேண்டும் போது உண்மையில் ஏதாவது மதிப்பீடு, மற்றும் அச்சு
திரையில் அதை வெளியே, நீங்கள் இரட்டை ப்ரேஸ் பயன்படுத்த.
எனவே இங்கே இரட்டை ப்ரேஸ் உள்ளன, மற்றும் நாம் பெயர் குறிப்பிட,
அந்த நேரத்தில் அதனால், அது மதிப்பீடு மாறி பெயரை எந்த
இருந்து நிறைவேற்றப்பட்டது , டெம்ப்ளேட் செயல்பாடு வழங்க
மாறாக வெறும் அச்சிடும் விட வெளியே, நாங்கள் இந்த விடுபட்டால்,
அது வெறும் வார்த்தை அவுட் அச்சிட வேண்டும் "பெயர்."
எனவே, அந்த வெளியே பார்க்க ஒன்று இருக்கிறது.
>> எனவே மற்றொரு விஷயம் அறிவிப்பு ஆகும் போது நாம், என்று
பயன்படுத்த வேண்டும் render_template செயல்பாடு,
நாம் உண்மையில் இறக்குமதி செய்ய வேண்டும் அது வெளிப்படையாக குடுவை இருந்து.
இந்த ஒரு உதாரணம் ஆகும் குடுவை கூறுநிலைமை,
நீங்கள் இறக்குமதி செய்ய வேண்டாம் என்று நீங்கள் தேவையில்லை என்று விஷயங்கள்.
நீங்கள் கொண்டு வர முடியும் செயல்பாடுகளை உண்மையில் நீங்கள்
சில நேரங்களில் இது, வேண்டும் நல்ல, அதனால் நீங்கள் இல்லை
இந்த செயல்பாடுகள் அனைத்தையும் வேண்டும் நீங்கள் பயன்படுத்தி இல்லை என்று சுற்றி உட்கார்ந்து,
ஆனால், நீங்கள் அந்த மறந்து விட்டால் render_template இறக்குமதி செய்ய வேண்டும்,
நீங்கள் அநேகமாக ஒரு எச்சரிக்கை கிடைக்கும் என்று நீங்கள் அது பற்றி தெரியப்படுத்த.
எனவே, அந்த மாதிரியாக்கம் உள்ளது.
>> எனவே, நாம் எப்படி காட்டப்படுகின்றன , எளிய இணைய பக்கங்களை செய்யலாம்
மற்றும் ஒரு சிறிய பிட் தர்க்கம் சேர்க்க அது, மாறி ரூட்டிங் அடிப்படையில்.
அதை நீங்கள் அடிப்படையில் பல்வேறு விஷயங்களை செய்ய உதவுகிறது நீங்கள் என்ன பின்னர் சென்று, ஐ, கொடுக்க
உள்ள HTML சிறிது இன்னும் உணர்வு நீங்கள் விஷயங்களை வழங்க வேண்டும் எப்படி அடிப்படையில்.
நீங்கள் எல்லாம் வைக்க வேண்டும் உங்கள் பைதான் உங்கள் HTML,
ஆனால் மிகவும் அதிகமாக ஒவ்வொரு வலை பயன்பாடு,
அப்படி ஏதேனும் வேண்டும் போகிறோம் தரவு மாதிரி அது தொடர்புடைய.
>> அதனால் பாரம்பரியமாக, இந்த என்று SQL தரவுத்தளத்தில் ஒன்று போல் இருக்கும்.
நீங்கள் தான் தொடர்பு கொள்ளலாம் நேரடியாக SQL உடன்.
மலைப்பாம்பு, உள்ளது நான் என்று நான் நினைக்கிறேன்.
SQ லிட் 3.
நீங்கள் SQ லிட் 3 இறக்குமதி செய்யலாம் நேரடியாக SQL கேள்விகளுக்கு இயக்க,
ஆனால் நான் உன்னை பற்றி தெரியாது, ஆனால் நான், தான், பிடிக்காது
எல் கேள்விகளுக்கு எழுதுவதிலிருந்து.
அது உண்மையில் பெற ஏதுவாக நீண்ட மற்றும் சிக்கலான.
>> எனவே, ஏதாவது நான் பயன்படுத்த என்ன பிடிக்கும்
ஒரு இது ஒரு ORM என அழைக்கப்படும், பொருள்-தொடர்புடைய முகப்பு.
மேலும், ஒரு புள்ளி பொருள்-தொடர்புடைய முகப்பு,
இரண்டு வெவ்வேறு உள்ளன என்று வழிகளில் நீங்கள் தரவுத்தளங்கள் பற்றி யோசிக்க முடியும்.
>> உதாரணமாக அதனால் பேராசிரியர் வண்ணமாகவே வழக்கமாக
வர்க்கம் பயன்படுத்துகிறது, எக்செல் அட்டவணை, எங்கே நீங்கள் இந்த வரிசைகளில் இந்த பத்திகள்,
என்று மிகவும் பயனுள்ளதாக இருக்கும் இது SQL பிரதிநிதித்துவம் எப்படி
நீங்கள் அது எப்படி தொடர்பு, ஆனால் அது உண்மையில் என்று மற்றொரு வழி
சில நேரங்களில் அது பற்றி யோசிக்க பயனுள்ளதாக, வகுப்புகள் மற்றும் பொருட்களை அடிப்படையில் உள்ளது.
>> எனவே, அதற்கு பதிலாக சிந்தனை ஒவ்வொரு அட்டவணை கொண்ட
குறிப்பிட்ட உள்ளது என்று இந்த வரிசையில் தகவல், நீங்கள் உண்மையில் முடியும்
இருப்பது என நினைக்க ஒவ்வொரு அட்டவணை ஒரு வர்க்கம் இருக்கிறது,
இன் பின்னர் ஒவ்வொரு உதாரணமாக வர்க்கம் சில பண்புகள் உள்ளன.
எனவே, இந்த உதாரணம், நிகழ்வுகளை வர்க்கம் அட்டவணையில் வரிசைகளை இருக்கிறது,
பின்னர் ஒவ்வொரு சொத்து என்று அட்டவணையில் ஒரு பத்தியில் இருக்கும்.
>> எனவே, நான் விரும்புகிறேன் என்று இதனை மிகச் சிறிய அழைக்கப்படுகிறது பயன்படுத்த.
அது மாதிரி குடுவை போன்ற, உண்மையில் சிறிய தான்.
நான் அவர்கள் ஒன்றாக நன்கு சென்று என்று நினைக்கிறேன், ஆனால் மற்ற ORMs நிறைய உள்ளன
நீங்கள் பயன்படுத்த முடியும் என்று.
ஒரு மிகவும் பிரபலமான ஒன்று SQLAlchemy என அழைக்கப்படும்,
நான் ஏன் நான் முதலில் நினைவில் முடியாது , SQLAlchemy மீது மிகச் சிறிய தேர்வு
அல்லது நான் நான் ஏன் சொல்ல வேண்டும் அது சிறந்த ஒன்று என்று நான் நினைக்கிறேன்,
ஆனால் நாம் தான் இந்த பயன்படுத்த போகிறது ஒரு நான் அதை பயன்படுத்த எப்படி தெரியும், ஏனெனில்.
>> எனவே, ஒரு கேள்வி, ஏன் ஆகிறது நீங்கள் ஒரு ORM பயன்படுத்தி கவலைப்பட வேண்டும்,
அதற்கு பதிலாக வெறும் நேரடியாக எல் கேள்விகளுக்கு எழுதி?
நான் சிறந்த வழக்கில் நினைக்கிறேன், நீங்கள் உண்மையில் இல்லை என்று
எல் கேள்விகளுக்கு எழுத வேண்டும்.
நான் காண்பிக்கிறேன் அது வேண்டும், மிகவும் எளிதாக இருக்கிறது தேர்வை போன்ற விஷயங்களை செய்ய, புகுத்தியது,
நீக்கல், குறிப்பாக அட்டவணைகள் உருவாக்கும்.
அது மிகவும் எளிதாக இருக்கிறது ஒரு வர்க்க அமைப்பு எழுத,
அதை கட்டமைக்க விட ஒரு உருவாக்க டேபிள் அறிக்கை, ஆனால் ஒரு விஷயம்
, விழிப்புடன் இருக்க வேண்டும் என்று ஆகிறது இதனை அதன் சிறந்த முயற்சி
கண்டுபிடிக்க என்ன பெரும்பாலான திறமையான எல் கேள்வி, இருக்க வேண்டும்
ஆனால் சில நேரங்களில் அது அது தவறு பெறுகிறார்.
>> நீங்கள் தான் குறிப்பாக ஒரு பெரிய தகவல் பணிபுரியும்,
நீங்கள் ஒரு கேள்வி என்று கவனிக்க முடியும் என்று, வேகமாக இயங்கும்
உண்மையில் நேரம் எடுக்கிறது.
நீ எப்படி உள்ள பேட்டை கீழ் இருக்கும் என்றால் இதனை, எல் என்று துபாஷி
அது ஏதாவது செய்து உண்மையில் அபத்தமானது,
ஒரு வகையான அதை ஏனெனில் உங்கள் எண்ணங்களை தவறு gestured.
மேலும், முறை அங்கு உள்ளன நான் அதை மீற இருந்தது, மற்றும்
வெறும், என் சொந்த SQL கேள்விகளுக்கு இயக்கவும் அது ஒரு வித்தியாசமான வழியில் பாகுபடுத்தி காரணம்.
எனவே, அங்கு சில தான் வழியில், மேல்நிலை
அதை தொகுக்கும் என்று உங்கள் எல் கீழே அறிக்கைகள்.
>> எனவே, விரைவில் சூப்பர் பார்போம் தரவு மாதிரி ஒரு எளிய உதாரணம்
நீங்கள் பயன்படுத்த வேண்டும் என்று.
எனவே, இந்த அதனால் பைதான் குறியீடு, மற்றும் நீங்கள் செய்ய வேண்டும் முதல் விஷயம் இருந்து ஆகிறது
மிகச் சிறிய இறக்குமதி *.
எனவே, குடுவை, போல் நீங்கள் வேண்டும், அங்கு இந்த தனி தொகுதிகள்,
நீங்கள் குடுவை இறக்குமதி செய்ய வேண்டும், மற்றும் ஒரு டெம்ப்ளேட், மற்றும் சில மற்றவர்கள் எழுத
நாம் பிறகு பார்க்கலாம் என்று, மிகச் சிறிய இருந்து, நீங்கள் எல்லாமே இறக்குமதி செய்யலாம்
ஏனெனில் அது ஒரு அழகான சிறிய நூலகம் இருக்கிறது.
>> எனவே, நீங்கள் செய்ய வேண்டும் முதல் விஷயம், உண்மையில் இந்த தகவல் பொருளை உருவாக்க.
எனவே, நீங்கள் வேண்டும் டி.பி. = SqliteDatabase, பின்னர் உங்கள் தகவல் பெயர்.
இந்த உண்மையில் சாப்பிடுவேன் ஒரு தகவல் பொருளை உருவாக்க
நீங்கள் மிகச் சிறிய கொண்டு, உடன் தொடர்பு கொள்ளலாம் என்று.
>> பின்னர், நாம் உண்மையான வேண்டும் நாம் உருவாக்க விரும்பும் அந்த மாதிரி.
எனவே அட்டவணை நாங்கள் உருவாக்க வேண்டும்.
எனவே, மிகச் சிறிய உள்ள, ஒவ்வொரு வர்க்கம் உள்ளது உங்கள் தரவுத்தள உள்ள அதன் சொந்த அட்டவணையில்.
எனவே, வகுப்புகள் அனைத்து அடிப்படை மாதிரி வாரிசாகவும்
மற்றும் மூலதன எம் மாதிரி மிகச் சிறிய வரையறுக்கப்பட்ட என்று ஒன்று.
>> எனவே, உங்கள் மாதிரிகள் அனைத்து வேண்டும் அவர்களின் உயர்ந்த சூப்பர்கிளாஸ் என சுதந்தரித்துக்கொள்ளுங்கள்
அவர்கள் இருந்து மரபுரிமையாக வேண்டும் மாதிரி, ஆனால் உண்மையில் குளிர் என்ன,
நீங்கள் உண்மையில் உங்கள் இருக்க முடியும் என்று மாதிரிகள் ஒருவருக்கொருவர் இருந்து மரபுரிமையாக.
மற்றும் நிறைய நேரம், உங்கள் தரவு மாதிரிகள் அவசியம் இல்லை
ஒரு நல்ல பரம்பரை வரிசைக்கு செய்ய, ஆனால் அவர்கள் என்ன செய்ய அங்கு முறை, அது, உண்மையில் நன்றாக இருக்கிறது
நீங்கள் மாதிரி ஏனெனில் ஒருவருக்கொருவர் இருந்து உள்ளார்ந்த.
>> எனவே, நாம் இந்த வர்க்க வரையறுக்கப்படுத்தோம் ஒரு மாதிரி பரம்பரை இது 'மாணவர்,',
அது மூன்று பண்புகள் உண்டு.
அது இது, ஒரு அடையாள உள்ளது ஒரு PrimaryKeyField, இது
வழங்கப்படும் என்று ஒன்று உள்ளது மிகச் சிறிய மூலம், பெயர் ஒரு CharField ஆகிறது,
மற்றும் ஒரு தர ஒரு IntegerField உள்ளது.
எனவே இந்த அல்லது இருக்கலாம் எப்படி CS50 உண்மையில் அனைத்து கடைகள்
மாணவர்கள் 'தரங்களாக.
அது அல்ல, ஆனால் இந்த நான் அதை செய்ய வேண்டும் என்பதை தான்.
>> பின்னர் அது உள்ள, உள்ளது இந்த வர்க்கம், மற்றும் இந்த
நீங்கள் என்ன செய்ய முடியும் ஒன்று உள்ளது மலைப்பாம்பு, நீங்கள் உள்ளமை வகுப்புகள் முடியும்.
இந்த ஒன்று உள்ளது என்று மிகச் சிறிய தேவைப்படுகிறது.
எனவே, இந்த வர்க்கம் மெட்டா, நீங்கள் வேண்டும் தகவல் உள்ளது என்று குறிப்பிட
பொருள் சமமாக நாம் மேலே உருவாக்கிய.
இந்த கோப்பு இந்த அட்டவணையில் என்ன சொல்கிறது உண்மையில் உள்ள போகிறது.
எனவே இந்த நீங்கள் வேண்டும் என்று ஏதோ இருக்கிறது உங்கள் மாதிரிகள் அனைத்து க்குள் செய்ய.
நீங்கள் குறிப்பிட வேண்டும் இந்த மெட்டா வர்க்கத்திற்குள்
என்று தகவல் டி.பி. சமமாக இருக்கும்.
நான் இருந்தால், அதனால் நான் வழக்கமாக என்ன பல்வேறு மாதிரிகள் ஒரு கொத்து,
நான் ஒரு அடிப்படை வேண்டும் என்று மாதிரி, நான் அந்த வழக்கமாக
வெறும் "அடிப்படை மாதிரி" அழைக்கிறது என்று மெட்டா வர்க்கம் உள்ளது,
அது டி.பி. சமமாக தகவல் அமைக்கிறது.
என் அடுத்தடுத்த மாதிரிகள் பின்னர் அனைத்து அந்த அடிப்படை வர்க்கத்திடம் இருந்து மரபுரிமையாக.
பின்னர் நான் கவலைப்பட வேண்டியது இல்லை மெட்டா வர்க்கம் அமைக்க பற்றி.
>> எனவே, இந்த உண்மையில் வரும்போது ஒரு SQL அறிக்கை ஒரு தொகுக்கப்பட்ட,
அது கீழே இந்த மோசமான விஷயம் போல் தெரிகிறது இங்கே, ", அட்டவணை மாணவர் அடையாள முழு உருவாக்க
" எதுவாக.
>> , நான் அதை குறைவாக இருக்கும் என்று நினைக்கிறேன், இங்கே இந்த எல் கேள்வி,
ஆனால் நீங்கள் இங்கே இந்த வர்க்கம் பார் என்றால் நீங்கள் நடக்கிறது என்பதை பார்க்க முடியும்.
நீங்கள் துறைகளில் என்ன வகையான பார்க்க முடியும் அவர்கள் அழைக்கப்படுகின்றன என்ன, உள்ளன,
அதனால், நான் நினைக்கிறேன் இந்த பைதான் குறியீடு பார்த்து
விட நிறைய படிக்க இந்த SQL கேள்வி எழுத முயற்சி.
>> எனவே, பொருட்டு உண்மையில் தரவுத்தள பயன்படுத்த,
நாம் Python உள்ள அதை இணைக்க வேண்டும்.
எனவே, நான் வழக்கமாக என்று ஒரு செயல்பாடு எழுத இரண்டு விஷயங்கள் என்று initialize_db.
இது தரவுத்தளத்தில் எடுக்கிறது பொருள் டி.பி. அது
வெறும் திறக்கும், அது இணைக்கிறது தகவல் பகுதி வரை.
நீங்கள் தான் என்றாலும் இயங்கும் என்றால் உங்கள் கணினியில் இணையதளம்,
அது கவலைப்பட ஒரு சூப்பர் பெரிய ஒப்பந்தம் அல்ல இணைக்கும் மற்றும் துண்டிப்பது பற்றி,
ஆனால் நீங்கள் இயங்கும் என்றால் ஒரு வலைத்தளத்தில் அதை, நீங்கள்
நிச்சயமாக போதெல்லாம் ஒரு பயனர், என்று செய்ய வேண்டும் அவர்கள் வெளியே மூட போது, அது இணைக்கிறது
இணையதளம், அவர்கள் என்று துண்டிக்ககிறார்கள் நீங்கள் இணைக்கப்பட்ட மக்கள் ஒரு கொத்து இல்லை
உங்கள் தகவல் அனைத்து முறை.
>> பின்னர், போது நீங்கள் தரவுத்தள இணைக்க,
நீங்கள் db.create_tables அழைக்க வேண்டும் மற்றும் உனக்கு என்ன வேண்டும் மாதிரிகள் பட்டியலிட
அட்டவணைகள் உருவாக்க.
எனவே இங்கே, நான் வேண்டும் இந்த மாணவர் அதை உருவாக்க.
பின்னர், முக்கியமான என்ன, உள்ளது பாதுகாப்பான = உண்மை பெரும்பாலான நேரத்தை குறிப்பிடவும்.
அதனால் என்ன இந்த அறிக்கை செய்ய, என்று அது
அட்டவணைகள் உருவாக்குகிறது மாணவர் மாதிரி, ஆனால் ஒரே
அந்த அட்டவணையில் இருந்தால் ஏற்கனவே உருவாக்கப்பட்டது.
அது என்ன பாதுகாப்பான குறிப்பிடுகிறது தான்.
எனவே அது மேலெழுதும் மாட்டேன் உங்கள் இருக்கும் அட்டவணை,
இது ஒரு புதிய உருவாக்கும் அட்டவணை இல்லை ஒன்று இருந்தால்.
அதனால், நீங்கள் உருவாக்க முடியும் அட்டவணைகள் முறை SQL பயன்படுத்தி.
பின்னர் அந்த தகவல் உட்கார்ந்த வேண்டும் அங்கு, பின்னர் ஒவ்வொரு முறையும் இணைக்க,
ஆனால் அது பொதுவாக நன்றாக இருக்கிறது இந்த create_tables அழைப்பு வைத்து,
எனவே, நீங்கள் எப்போதும் நீக்கிவிட்டால், உங்கள் தகவல் போது நீங்கள் உங்கள் வலை ரன்
பயன்பாட்டை மீண்டும், அது மீண்டும்.
>> எனவே, ஒரு பாதுகாப்பான என்று உறுதி உண்மை இருக்க வேண்டும், குறிப்பிட்ட உள்ளது,
அல்லது நீங்கள் உங்கள் தரவு இருப்பீர்கள் ஒவ்வொரு முறையும் clobbered.
பின்னர், நீங்கள் அழைக்க முடியும் நிறுவ initialize_db
ஒரு இணைப்பு, மற்றும் உருவாக்க அட்டவணைகள் தேவைப்பட்டால்.
>> எனவே, மிகவும் பொதுவான விஷயம் நீங்கள் செய்ய வேண்டும் என்று,
அல்லது பொதுவான விஷயங்கள், உண்மையில் விஷயங்களை நுழைக்க வேண்டும்
உங்கள் தகவல்.
அதனால், மாறாக கொண்ட ஒரு நுழைவு எழுத
அனைத்து அறிக்கை மதிப்புக்கள் குறிப்பிடப்படவில்லை,
நீங்கள் உண்மையில் அழைக்க முடியும் மாணவர் வர்க்க மீது செயல்பாட்டை.
எனவே, நீங்கள் ஒரு வர்க்கத்தின் போது உருவாக்க என்று, மாதிரி இருந்து மரபுரிமையாக
இந்த முறை உருவாக்க உள்ளது.
>> எனவே, நீங்கள் வர்க்கம் name.create செய்கிறீர்கள், நீங்கள் அளவுருக்கள் குறிப்பிட
நீங்கள் கடந்து வேண்டும் என்று.
எனவே, நான் சில மாணவர்கள் சேர்க்க விரும்பினால் எங்கள் CS50 வகுப்பு புத்தகம் உதாரணம்,
நான் ஒரு உள்ளது, டேவிட் வைக்கலாம் நல்ல தர, அவர் ஒரு 95 உள்ளது.
நானே, யார் செய்கிறாள் இல்லை நன்றாக CS50 உள்ள, நான் ஒரு 50 வேண்டும்.
எனவே, நல்ல விஷயம் பற்றி இதை உருவாக்க செயல்பாடு என்ன,
அது உதாரணமாக கொடுக்கிறது, அல்லது அந்த ஆகிறது வரிசையில், அது அட்டவணை உள்ள உருவாக்கிய,
அதனால், பின்னர் நீங்கள் ஒரு என்று சேமிக்க மாறி, பின்னர் அது வேலை.
நீங்கள் சுற்றி மாற்ற முடியும் நான் ஒரு உதாரணம் காட்ட வேண்டும்.
>> நான் செய்யவில்லை என்று கவனிக்கிறது ஐடி குறிப்பிட வேண்டும்,
அது, ஏனெனில் PrimaryKeyField, அது தானாகவே சாப்பிடுவேன்
நீங்கள் அதை குறிப்பிட என்றால் அதை அதிகப்படுத்த.
மேலும், உண்மையில், ஒருவேளை நீங்கள் அதை குறிப்பிட கூடாது,
நீங்கள் தற்செயலாக வேண்டும், ஏனெனில் வேறு ஒருவர் ஐடி மெழுகுதல்.
நீங்கள் செய்ய வேண்டும் அது தனிப்பட்ட தான் என்று உறுதி.
>> எனவே, உண்மையில், மிகவும் நீங்கள் செய்ய வேண்டும் பொதுவான விஷயம்,
ஒருவேளை வெளியே தேர்ந்தெடுக்கிறது நீங்கள் ஒரு முறை தகவல் களஞ்சியத்தை
அங்கு தகவல் நிறைய வேண்டும்.
எனவே, நீங்கள் எல்லாம் பெற வேண்டும் என்றால், எனவே தேர்வு நட்சத்திர சமமான
மாணவர்கள் அறிக்கையில் இருந்து, அது வெறும் student.select இருக்கும்.
அந்த ஒரு வரிசை, நீங்கள் திரும்ப கொடுக்கும் மாணவர் எல்லோரும் இதில் பொருட்களை கொண்டு
நீங்கள் மீது மீண்டும் கூறு என்று நீங்கள் விரும்பினால்.
நீங்கள் அதை விஷயங்கள் வெளியே பெற முடியும்.
மற்றும் பெரும்பாலான நேரம், நீங்கள் வெறும் தேர்ந்தெடுக்கப்பட்ட செய்ய விரும்பவில்லை,
நீங்கள் உண்மையில் ஏதாவது குறிப்பிட வேண்டும்.
எனவே, நீங்கள் சங்கிலி முடியும் ஒன்றாக இந்த செயல்பாடு அழைப்புகள்
எப்படி நீங்கள் சங்கிலி என்று போன்ற SQL இல் ஒன்றாக அறிக்கைகள்.
எனவே நீங்கள்) (student.select செய்ய முடியும். அங்கு இந்த உதாரணம்.
பின்னர், நீங்கள் , நிலைமைகள் குறிப்பிடவும்
வெறும் சாதாரண பைதான் பயன்படுத்தி , Booleans விஷயங்களை பார்க்க வேண்டும்.
>> எனவே, இந்த வழக்கில், நீங்கள் வேண்டும் , நீங்கள் தேர்வு என்றால் என்ன குறைக்க
student.grade 50 சமமாக எங்கே, மற்றும் student.name எஸ்றா சமமாக இருக்கும்
அதனால் தான் அது என்னை வெளியே கிடைக்கும்.
உண்மையில், ஒரு கவனிக்க நுட்பமான விஷயம் இங்கே இருக்கிறது
நீங்கள் குறிப்பிட வேண்டும் என்றால், அந்த ஒரு மற்றும் / அல்லது ஒரு அல்லது / அல்லது,
பைதான், நீங்கள் சாதாரணமாக பயன்படுத்த வேண்டும், நான் வார்த்தை "மற்றும்" உண்மையில் என்ன
ஆனால் இங்கே நீங்கள் ஒற்றை ampersand பயன்படுத்த, பொதுவாக எந்த ஒரு பிட்வைஸ் ஆபரேட்டர்,
ஆனால் இந்த சிறப்பு வழக்கில், தான் வழி மிகச் சிறிய அது செய்கிறது,
நீங்கள் ஒற்றை பயன்படுத்த உம்மைக்குறி குறிப்பிட "மற்றும்." செய்ய
என்று ஒன்று இருக்கிறது என்று நான் நிறைய கலந்து,
ஆனால் அது வரை வரவில்லை நடைமுறையில் என்று மிகவும்.
>> பின்னர், ஒரு முறை நீங்கள் அனைத்து வேண்டும் தகவல் வெளியே மாணவர்கள்,
நீங்கள் செய்யவில்லை முறை நீங்கள் தேர்ந்தெடுக்கப்பட்ட இருக்கிறீர்கள் உங்கள் உடைகள் அல்லது என்ன,
நீங்கள் ஒரு foreach வளைய பயன்படுத்த முடியும், வெறும், பைதான் சாதாரண போன்ற
இயக்கி எந்த வகையான அல்லது வரிசைக்கு எந்த வகையான.
எனவே நீங்கள் கள், செய்ய முடியும் student.select உள்ள (). whe
(Student.grade <75), மற்றும் இந்த மீண்டும் அட்டவணையில் ஒவ்வொரு மாணவர் மீது மீண்டும் கூறு
யாருடைய தர, குறைவான 75 இது இந்த வழக்கு, இன்னும் எனக்கு இருக்கிறது.
பின்னர் நீங்கள் உள்ள ஏதாவது செய்ய முடியும் அந்த வட்டத்திற்கு, போன்ற எனக்கு ஒரு மின்னஞ்சல் அனுப்ப
என்னை உண்மையில் சொல்ல என் சிக்கல் அமைக்கும் திரும்ப.
>> எனவே, மற்றொரு விஷயம் நீங்கள் செய்ய, இது மிகவும் எளிது ஆகிறது
அட்டவணை உள்ள வரிசைகள் புதுப்பிக்க.
எனவே, இங்கே மீண்டும் நினைவில், உங்கள் நான் செருகப்பட்ட போது,
நான் என்று மதிப்பு நடந்தது student.create மூலம் திரும்பி,
நான் எஸ்றா என்று ஒரு பெயர் அதை ஒதுக்கப்படும்.
அதனால் இப்போது, நீங்கள் மாற்ற முடியும் அந்த நிகழ்வில் உள்ள மதிப்புகள்,
நான் உங்களுக்கு என்று ஒரு பைதான் சாதாரண வர்க்கம்.
>> எனவே நீங்கள் அமைக்க முடியும் ezra.grade = 95 மற்றும் அந்த நகலை புதுப்பிக்கும் வேண்டும்,
ஆனால் நீங்கள் உண்மையில் விரும்பினால் தகவல் என்று மாற்றம் செய்து,
நீங்கள் ezra.save அழைக்க வேண்டும் எனவே நீங்கள் .save முறை என்று அழைக்கப்படுகிறது
உதாரணமாக மீது.
>> அதனால் இப்போது, நான் வெற்றிகரமாக மாறிவிட்டது தகவல் உள்ள என் சொந்த தர.
எனவே, பின்னர் நான் சிக்கும் என்று சொல்கிறேன் தகவல் உள்ள என் தர மாறும்.
பேராசிரியர் வண்ணமாகவே ஒருவேளை போகிறது வர்க்கம் இருந்து என்னை நீக்கி விட வேண்டும்,
அதனால் நீங்கள் .delete அழைக்க முடியும் அந்த விஷயம் மீது உதாரணமாக முறை.
>> நீங்கள் வேண்டும் என்றால், செல்ல மீண்டும் இந்த வட்டத்திற்கு ஒரு இங்கே,
மற்றும் உண்மையில், அதற்கு பதிலாக மின்னஞ்சல்கள் அனைத்து அனுப்பும்
மாணவர்கள் யாருடைய தர குறைவாக உள்ளது 75 விட, நீங்கள் அவற்றை நீக்க வேண்டும்,
இந்த வளைய உள்ள நீங்கள் முடியும் s.delete உதாரணமாக அழைப்பு.
நீங்கள் செய்ய வேண்டும் மிகவும் கடைசியாக ஒன்று நீங்கள் ஒரு இணைப்பை உருவாக்க போதெல்லாம் உள்ளது,
நீங்கள் உங்கள் வேலையை நீங்கள் db.close அழைக்க வேண்டும்
அங்கு டி.பி. என்று தகவல் வருகிறது நாம் முன்னர் இருந்தது என்று எதிர்க்கவில்லை.
நீங்கள் அந்த உறுதி செய்ய வேண்டும் எல்லாம் வெளியே மூடப்பட்டது.
>> கூல்.
எனவே இப்போது, நான் ஒரு உதாரணம் பயன்பாடு உள்ளது.
நான் அப்படி எல்லாம் முன் செய்து, அதனால் எந்த நேரடி குறியீட்டு இருக்காது
தவறுகள், ஆனால் நாம் வழியாக நடக்க முடியும் அதை நீங்கள் குடுவை வைக்க வேண்டும், எப்படி பார்க்க
மற்றும் ஒன்றாக மிகச் சிறிய, மற்றும் ஒரு எளிய பயன்பாட்டை செய்ய.
நான் CS50 கொந்தளிப்பாக அழைப்பு, மற்றும் அது தான் ஒரு எளிய வலைப்பதிவு தளம் வகையான.
>> எனவே, முதல், நான் அதை இயக்க வேண்டும் மற்றும் , அது போல் என்ன காட்ட
பின்னர் நாம், குறியீட்டை இன்னும் பார்க்க முடியும்.
சரி, எனவே இந்த இயக்க அனுமதிக்க.
, நான் இந்த குளிர் செய்ய வேண்டும் கொஞ்சம் சிறிய.
இது ஏனெனில், மிகவும் அழகாக இருக்கிறது நான், CSS நிறைய செய்ய
ஆனால் அது என்ன அது உள்ளது, ஆகிறது இடுகைகள் இந்த தகவல்,
மற்றும் அது அனைத்து செல்கிறது அவர்களுக்கு, அது அவர்கள் காண்பிக்கும்
மிக சமீபத்திய வரிசையில் பக்கத்தில்.
அதனால் இந்த சில பதிவுகள் உள்ளன நான் தரவுத்தளத்தில் சேமிக்கப்படும் என்று.
>> நாம் ஒரு புதிய உருவாக்க வேண்டும் என்றால் பின், நாம் ஒரு புதிய பதவியை சேர் செல்ல முடியும்
நாம் தலைப்பு நுழைய முடியும் பதவியை, அதனால் ஏதாவது போல், CS50 கருத்தரங்கு.
ஆஹா, உண்மையில் கருத்தரங்கு அனுபவிக்கும்.
>> கூல்.
பின்னர் நீங்கள் பதவியை அழுத்தவும், மற்றும் அது வீட்டில் பக்கம் நீங்கள் மீண்டும் திருப்பி,
பின்னர் நீங்கள் அந்த பார்க்க வேண்டும் சமீபத்திய பதவியை சேர்க்கப்பட்டது.
நாங்கள் இன்னும் அங்கு அனைத்து தான் இருக்கிறது.
எனவே இப்போது, அனைத்து மூலம் விலக அனுமதிக்க குறியீடு இந்த செயல்படுத்தப்படுகிறது எப்படி பார்க்கின்றன.
>> எனவே, நான் அனுமதிக்க வேண்டும் என்று முதல் விஷயம் நினைக்கிறேன் உண்மையில் மாதிரிகள் ஆகும் பாருங்கள்.
நேரம் நிறைய, போது நீங்கள் ஏதாவது வடிவமைத்தல்,
நீங்கள் எப்படி முதல் யோசிக்க வேண்டும் நீங்கள், உங்கள் தரவு பிரதிநிதித்துவம் போகிறது
பின்னர் அந்த சுற்றி விஷயங்களை வடிவமைக்க, அதனால் எல்லாம் அர்த்தமுள்ளதாக.
என்று நான் எப்படி உண்மையாக நான் இந்த செய்யும் போது, இதை செய்தது
நான் உட்கார்ந்து நினைத்தேன் நான் ஒரு இடுகையில் என்ன வேண்டும்.
>> எனவே, இங்கே, நாங்கள் அதே அமைப்பு வேண்டும் நான் முன்பு சொல்லுவதற்கு என்று,
நாங்கள் டி.பி. = Sqldatabase ('posts.db') செய்ய அங்கு.
உண்மையில், ஒருவேளை நீங்கள் விரும்பவில்லை உங்கள் பெயர் தரவுத்தளங்கள் கடினமாக குறியீடு.
என்று ஒருவேளை, ஒரு அளவுரு இருக்க வேண்டும் ஒருவேளை, எங்காவது வைக்க
ஒரு கட்டமைப்பு கோப்பு, ஆனால் அதே இது போன்ற ஒரு சிறிய உதாரணம்,
அது கடினமான குறியீடு பரவாயில்லை.
>> எனவே இப்போது, நாம் இதை வர்க்கம் இல்லை அடிப்படை மாதிரி இருந்து பரம்பரை.
அது, மீண்டும், உள்ளது ஐடி = PrimaryKeyField.
உண்மையில், நீங்கள் குறிப்பிட என்றால், நான் உண்மையில் இந்த விடுபட்டால்,
பின்னர் நாம் பார்த்துக்கொள்ள வேண்டும் மிகச் சிறிய தானாக ஐடி துறையில் உருவாக்கி,
அது தானாகவே சாப்பிடுவேன் அது ஒரு PrimaryKey செய்யும்
நான் ஏனெனில் பொதுவாக, மிகவும் நன்றாக இருக்கிறது நினைக்கிறேன் என்று, நீங்கள் வேண்டும் விஷயம்
ஆனால் நான் குறிப்பாக அதை வைத்து விரும்புகிறேன், அதனால் நான் அதை அங்கு தான் என்பதை நினைவில்.
ஆனால் நீங்கள் அந்த குறிப்பிட என்றால், என்று தானாக இருக்கும்.
>> எனவே, நான் ஒரு நாள் இது ஒரு DateTimeField உள்ளது, மற்றும் அனைத்து
இந்த வெவ்வேறு துறைகளில், நீங்கள் என்றால் மிகச் சிறிய ஆவணங்களை பார்க்க,
அதை நீங்கள் வேறு ஒரு பட்டியல் கொடுக்க வேண்டும் நீங்கள் பயன்படுத்த முடியும் என்று துறைகளில் வகையான.
பெரும்பாலான, அது ஒத்த தான் நீங்கள் SQL இல் காணும்.
எனவே, ஒரு CharField ஒரு, உள்ளது VarCharFields, textfields,
மிக நீண்ட அவை ஒரு வலைப்பதிவு இடுகை போன்ற நூல்கள்,
திறன், DateTimeFields, DoubleFields, FloatFields,
என்று அனைத்து விஷயங்கள்.
>> நீங்கள் மற்ற வாக்குவாதம் அனுப்ப முடியும் அது, நான் இங்கே குறிப்பிட வில்லை இது.
உதாரணமாக, நீங்கள் விரும்பவில்லை இரண்டு பதிவுகள் அதே தலைப்பில் வேண்டும் அனுமதிக்கும்,
நீங்கள் குறிப்பிட முடியும் ட்ரூ தனிப்பட்ட போன்ற ஏதாவது =,
என்று தான் ஒரு கூடுதல் அளவுரு தான் அது கீழே தொகுக்கும் போது அந்த துறையில்
SQL இல், அது குறிப்பிட வேண்டும் அது உள்ளது என்று தனிப்பட்ட இருக்க வேண்டும்.
நீங்கள் போன்ற ஏதாவது குறிப்பிட முடியும் பூஜ்ய மற்றும் அனைத்து பிற விஷயங்கள்
நீங்கள் சாதாரணமாக SQL இல் செய்கிறீர்கள்.
எனவே, இந்த ஒரு அழகான எளிமையான ஆகிறது தேதி அந்த மாதிரி.
DateTimeField உள்ள, இங்கே கவனிக்க, நான் இயல்புநிலை என்ன குறிப்பிடப்படவில்லை.
நான் இருக்க குறிப்பிட்ட , datetime.datetime.now
ஏனெனில் வழி என்று இந்த மதிப்பீடு,
அது உண்மையில் மதிப்பிடப்படுகிறது datetime.now போது
அது தகவல் செருகப்பட்ட.
>> நான் வேண்டும் என்று நினைக்கிறேன் இந்த இரட்டை,
ஆனால் நீங்கள், இந்த மாதிரி ஏதோ என்றால் அது உண்மையில், ஒரு முறை என்று மதிப்பீடு செய்யும்
பின்னர் நாள்நேரம் எப்போதும் ஒரே மாதிரியாக இருக்கும்.
எனவே, நீங்கள் ஏதாவது செய்து தான் என்றால் datetimes கொண்டு, இரட்டை காசோலை
அது போது மதிப்பீடு என்று உண்மையில் வேறு செருகிய, அல்லது
நீங்கள் குழப்பி.
>> தலைப்பு ஒரு ஆகிறது CharField, அங்கு இது
நீங்கள் அனுப்ப முடியும் மேலும் வாதங்கள் குறிப்பிடாமல் சரியாக எப்படி நீண்ட நீங்கள்
அது இருக்க வேண்டும், ஆனால் இங்கே, அது உண்மையில் ஒரு விஷயமே இல்லை.
மற்றும் உரை போகிறது முழு பதவியை உரை,
என்று ஒரு இருக்க போகிறது நீங்கள் விரும்பும் தான் Textfield
அது ஒரு அழகான நீண்ட சரம் இருக்க அனுமதிக்க.
>> நாம் இந்த மெட்டா வேண்டும் துணை என்று தான்
நாம் தரவுத்தள வேண்டும் என்று குறிப்பிடுகிறது இந்த உண்மையில் ஒரு திறந்து அங்கு
நாம் இங்கே இருக்கிறது என்று டி.பி. பொருள் இருக்கும்.
கடந்த விஷயம், நாம் வேண்டும் இங்கே, தான் இந்த செயல்பாடு ஆகிறது
நாம் என்ன செய்ய போகிறோம் என்று எங்கள் முக்கிய பயன்பாட்டை இருந்து பயன்படுத்த
இணைக்க தகவல் துவக்க அது, பின்னர் போஸ்ட் அட்டவணை உருவாக்க.
>> இப்போது, முக்கிய பயன்பாட்டை தன்னை பார்க்க வேண்டும்.
எனவே இந்த ஒரு மிகவும் ஒரு ஒன்றை விட இனி பிட்
நாம் முன்னர் பார்த்த அந்த, ஆனால் வட்டம் மிகவும் மோசமாக இல்லை.
எனவே, என்னை இந்த வெளியே நீட்டி நாம்.
சரி.
>> அதனால் கவனிக்க மற்றும் மேல் நான் இறக்குமதி மற்ற விஷயங்களை ஒரு மொத்தமாக
குடுவை இருந்து நாங்கள் இல்லை என்று உண்மையில் முன் பார்த்ததில்லை.
மற்றும் வட்டம், நாங்கள் மூலம் செல்ல முடியும் இந்த ஒன்று ஒவ்வொரு ஒரு
மற்றும் பற்றி ஒரு சிறிய பேச அவர்கள், எடுத்துக்காட்டாக வாரியாக.
எனவே, நாம், குடுவை வேண்டும் மற்றும் render_template,
இது நாம் முன்னர் பார்த்த இந்த கோரிக்கையை பொருள்,
நாங்கள் எப்படி பார்க்க போது வரும் இது நான் உண்மையில் காட்டும் என்று வடிவம்
வேலை.
நீங்கள் திருப்பி முடியும், இது திருப்புதல் மீண்டும் புதிய இடுகையை உருவாக்கவும் இருந்து
அசல் முகப்பு மீண்டும், பின்னர் முடியும் என்று ஏதாவது இது ஐ,
அன்று அங்கு கண்டுபிடிக்க வலைத்தளத்தில் ஒரு குறிப்பிட்ட பக்கம் உள்ளது.
>> எனவே, அடுத்த நான் என்ன செய்ய விஷயம், நான் இறக்குமதி ஆகிறது
மாதிரிகள் இருந்து தகவல் அனைத்து நாம் தான் பார்த்தீர்கள் என்று கோப்புகளை.
மற்றும், ஆமாம்.
>> எனவே, புதிய வேறு ஏதாவது வரும் என்று நீங்கள் கையாளும் போது,
குறிப்பாக தரவுத்தளங்கள், நீங்கள் குறிப்பிட முடியும்
முன் அழைக்கப்படும் விடும் என்று ஒரு செயல்பாடு கிடைக்குமா என்று ஒவ்வொரு கோரிக்கை, மற்றும் செயல்பாடு
இந்த பயன்படுத்தி, ஒவ்வொரு கோரிக்கை என்று பிறகு செயல்பாடு அழகுபடுத்துபவர் app.before கோரிக்கை.
>> எனவே இந்த மரண தண்டனை எங்கு இந்த செயல்பாடு உள்ளது.
இந்த இருக்க வேண்டும் இல்லை கோரிக்கை அழைத்து,
ஆனால் பொதுவாக என்று ஒன்று இருக்கிறது அதை அழைக்க விவேகமான.
நீங்கள் என்ன செயல்பாட்டை குறிப்பிட முடியும் நீங்கள் அங்கு அழைக்கப்படும் இங்கு வேண்டும்
அதனால் நான் இந்த initialize_db குறிப்பிட்ட நாங்கள் மாதிரிகள் மீண்டும் என்று செயல்பாடு
கோப்பு, எனவே ஒவ்வொரு கோரிக்கை முன், நீங்கள் தரவுத்தள இணைக்க வேண்டும்.
>> இரு வேறுபட்ட உள்ளன வழிகளில் நீங்கள் இதை செய்ய முடியும்.
நீங்கள்app செய்ய முடியும்., நான் அது after_request தான் நம்புகிறேன்.
வித்தியாசம் after_request மற்றும் teardown_request,
after_request மட்டுமே நடக்கும் என்று கோரிக்கை உண்மையில் சரியான இருந்தால்,.
எனவே, மட்டுமே கோரிக்கை வெற்றிகரமாக முடிந்தது,
, ஒன்றும் தவறு என்றால் ஆனால் teardown_request
ஒரு வெற்றிகரமான வழக்கில் நடக்கிறது கோரிக்கை, அல்லது ஒரு பிழை விஷயத்தில்.
>> எனவே, பொதுவாக, நீங்கள் வேண்டும் teardown_request பயன்படுத்த,
நீங்கள் செய்ய வேண்டும் எனில் குறிப்பாக வேறு ஏதாவது,
ஒரு பிழை விஷயத்தில்.
ஆனால் வெறும் தகவல் மூடுவதற்கு, அது வெற்றியடைகிறது அல்லது அது தவறினால் என்பதை
நாங்கள் உங்களுக்கு துண்டிக்க வேண்டுமா தகவல் இருந்து.
எனவே அது db.close, என்று டி.பி. பொருளின் மீது.
>> Teardown_request என்று அறிவிப்பு ஒரு விதிவிலக்கு எடுக்கிறது.
உண்மையில் அங்கு இருந்தால் அதனால் நீங்கள் பார்க்கலாம் ஒரு பிழை அது மூடப்பட போது
ஆனால் இங்கே, வட்டம், அங்கு பிழைகள் ஒரு முழு நிறைய இல்லை,
எனவே நாம் தான் வகையான என்று புறக்கணித்து.
>> சரி, அது மற்ற மிகவும் மோசமாக உள்ளது.
எனவே, நாம் வீட்டில் பக்கம் சென்று போது, நாம் இந்த home.html டெம்ப்ளேட் காண்பிக்கப்பட்ட
என்று திறக்கும்.
பாஸ் இடுகையில் , என்ன சமமாக
, நாங்கள் இந்த இடுகையை வேண்டும் நினைவிருக்கிறதா செய்கிறது மாதிரி, நாம், அனைத்து பதிவுகள் தேர்ந்தெடுக்க
பின்னர் நீங்கள் செய்ய முடியும் மற்றொரு விஷயம், நீங்கள், WHERE பிரிவானது குறிப்பிட முடியும்
நீங்கள் ஒரு குறிப்பிட முடியும் மூலம் ஆர்டர், மற்றும் நாம் எடுத்து
பதிவுகள் அனைத்தும் என்று பின்னர் தேர்வு கிடைக்கும், மற்றும்
நாங்கள் மூலம் வரிசைப்படுத்த post.date.descending.
என்று குறிப்பிட வேண்டும், போது அவர்கள் உண்மையில், வெளியே வந்து,
மிக அண்மையில் ஒரு முதல் ஒரு இருக்கும்.
>> பின்னர், நாம் ஒரு என்று அனுப்ப home.html டெம்ப்ளேட்,
எனவே உண்மையில் திறந்து விட மிகவும் விரைவான அந்த டெம்ப்ளேட்,
அந்த வேலை எப்படி பாருங்கள்.
இந்த, பெரிய HTML அல்ல ஆனால் வட்டம், நாங்கள் பைதான் கவனம் செலுத்த முடியும்.
>> எனவே சேர் புதிய ஒரு இணைப்பை இருக்கிறது போஸ்ட், எனவே இந்த பாதை குறிப்பிடுகிறது
குடுவை உள்ள நாம் இங்கு இது, வரையறுக்க.
இந்த புதிய பதவியை பாதை உள்ளது, நாம் இங்கே வரை குறிப்பிடவும்.
அதனால் அந்த பின்னர் போகலாம் என்று ஒரு இணைப்பு உள்ளது குடுவை சர்வர் உள்ள அந்த பாதைக்கு.
>> மேலும் சுவாரஸ்யமான விஷயம் இங்கே வளைய இந்த.
எனவே நாம் இந்த என்று குறிப்பிட பதவியை அளவுரு இது
ஒரு நிறைவேற்றப்பட்டது render_template செயல்பாடு,
பதவியை உள்ள ஒவ்வொரு பதவிக்கு உள்ள ஆகிவிடும் என்று பொருள்.
நாம் வெளியே அச்சிட வேண்டும் தலைப்பு, H1, உள்ள,
பிறகு கீழே, நாம் வெளியே அச்சிட வேண்டும் ஒரு பத்தி உள்ள பிந்தைய உரை.
>> இங்கே, நாங்கள் உண்மையில் முடியும் ஒரு பைதான் செயல்பாடு அழைக்க,
எனவே நாம் strftime அழைக்க முடியும், எஸ்டி-வானலை நேரம், நீங்கள் வடிவமைப்பு சரம் கடக்க முடியும்
நீங்கள் வெளியே தரவு அச்சிட வேண்டும் என்று.
எனவே அதை நீங்கள் என்று அழகாக நன்றாக இருக்கிறது உண்மையில் இந்த பைதான் செயல்பாடு அழைக்க
இங்கே இருந்து.
நீங்கள் வடிவமைத்தல் செய்ய வேண்டும் கட்டுப்படுத்தி பக்க, உண்மையில் ஏனெனில்,
தேதி வடிவமைத்தல் ஒன்று என்று நீங்கள் காட்சியில் சமாளிக்க வேண்டும்.
>> இந்த சதவீதம் அனைத்து விஷயங்களை சூப்பர் முக்கியம் இல்லை.
நீங்கள் ஆவணங்கள், என்றால் பைதான் strftime செயல்பாடு,
அது இந்த குறிப்பிடுகிறது விஷயங்கள், ஆனால், தான் என்று
எப்படி, எப்பொழுது நாம் தேடிக்கொண்டிருக்கும் இங்கே வீட்டில் பக்கம்,
அது ஒரு நல்ல இந்த வடிவங்கள் தேதி மற்றும் அதை குறிப்பிடுகிறது ஏஎம் அல்லது பிரதமர்,
ஆனால் பொதுவாக, நாம் என்றால் இங்கே இந்த இல்லை,
ஒருவேளை நீங்கள் சில குப்பை கிடைக்கும் மிகவும் அழகாக இல்லை என்று தேதி.
பின்னர் நாம் குறிப்பிட post.text, நான் மற்றும் முடியும்
ஒரு ஜோடி போட வேண்டும் வரி தான், இங்கே உடைக்கிறது
ஒவ்வொரு பதவியை இடையே சில இடங்களில் வைக்க.
>> எனவே, நான் மிகவும் முக்கியமானது என்று நான் நினைக்கிறேன் இந்த உதாரணம் விஷயம்,
நீங்கள் லூப் இந்த பயன்படுத்த முடியும் என்று ஆகிறது.
இந்த ஒப்பானதாக இருக்கும் விஷயங்களை நீங்கள் PHP செய்ய முடியும்.
நீங்கள் மூலம் செயல்படுத்துதல் முடியும் எல்லாம் கடந்து
அதனால், அதற்கு பதிலாக செய்ய நகல் / ஒட்டு, நகல் /, அனைத்து HTML ஒட்டவும்
நீங்கள் பின்னர் முறை அதை எழுத வேண்டும், மற்றும் நீங்கள் பதிவுகள் அனைத்து கூறு முடியாது.
>> இந்த ஒன்று உள்ளது நீங்கள் விரும்பும் பொதுவான
நீங்கள் தரவு நிறைய போது, செய்ய, , என்று உங்கள் தரவு எல்லாம் இருக்கிறது
நீங்கள் இதே போன்ற ஒரு விஷயம் செய்ய வேண்டும்.
பின்னர், தான், நினைவில் போது நீங்கள் அந்த வெளிப்படையாக ஏதாவது அவுட் அச்சிட வேண்டும்
HTML இல், நீங்கள் பயன்படுத்த இங்கே இரட்டை ப்ரேஸ்,
ஆனால் நீங்கள் குறிப்பிட வேண்டும் போது ஒரு நிபந்தனை பற்றி சில தகவல்களை,
அல்லது சுமார் லூப், நீங்கள் சதவீதம் அடைப்புக்குறி பயன்படுத்த.
>> எனவே, பைதான் திரும்பி சென்று குறியீடு, அதனால் விளக்குகிறது
என்ன முக்கிய நடக்கிறது பாதை, அங்கு போகும்போது,
அது காட்டுகிறது அனைத்து பதிவுகள், ஆனால் பின்னர் கேள்வி
எப்படி நாம் உண்மையில் பெற தகவல், ஒரு பதிவுகள் எந்த
ஒரு சிறிய பிட் மேலும் சிறப்பாக உள்ளது.
>> எனவே, போது நீங்கள் புதிய கிளிக் நாம் இங்கே பார்த்த போஸ்ட் இணைப்பு,
இந்த வடிவத்தில் நீங்கள் திருப்பி விடப்பட்டுள்ளது.
அந்த ஒரு எளிய அழைப்பு render_template விழாவில், இது பின்னர்
HTML வடிவத்தில் புதிய பதவியை கடந்து செல்கிறது.
எனவே அந்த நேரத்தில் பாருங்கள் நாம்.
எனவே இந்த ஒரு அழகான எளிது.
அது ஒரு எளிய HTML வடிவம் கொண்ட கொஞ்சம் பழக்கமான இருக்கும்,
CS50 நிதி வடிவங்கள் அடிப்படையாக கொண்டது.
அதனால், நாங்கள், இங்கே நடவடிக்கை குறிப்பிடவும்.
இங்கே நீங்கள், வேலை என்றால் PHP கொண்டு, பொதுவாக, அது
போன்ற ஏதாவது இருக்க வேண்டும், create.PHP, ஆனால் இங்கே
நாம் உண்மையில் ஒரு பாதை குறிப்பிட குடுவை சர்வர் உள்ள.
எனவே, இந்த பாதை ஒத்துள்ளது உருவாக்க பாதைக்கு
நாம் இங்கே இல்லை என்று இது நாம் ஒரு இரண்டாவது செல்கிறேன்.
>> அதனால், நாங்கள் என்று குறிப்பிட அது, ஒரு பதவியை முறை தான்
நாம் அனுப்ப வேண்டும், ஏனெனில் இந்த படிவத்தை தரவு, மற்றும் வழக்கமாக
நீங்கள் ஒரு வடிவம் இருந்து தரவு அனுப்பும் போது, நீங்கள் ஒரு போஸ்ட் கோரிக்கை பயன்படுத்த வேண்டும்,
நீங்கள் முடிவடையும் இல்லை தான் இந்த பெரிய, அதிகாரமற்ற URL உடன்.
ஆனால் நீங்கள் ஒரு கிடைக்கும் கோரிக்கை பயன்படுத்த முடியும், மற்றும், மாறி ரூட்டிங் உடன் அதை கடக்க
ஆனால் படிவங்களை, அது நல்லது இங்கே ஒரு போஸ்ட் கோரிக்கை வேண்டும்.
அதனால் பிறகு, உங்களை போலவே HTML மற்றும் PHP செய்ய வேண்டும்,
நீங்கள் இந்த உரை உள்ளீடுகள் குறிப்பிட முடியும், மற்றும் நீங்கள் அவர்களை பெயர் குறிப்பிட முடியும்,
என்று கடந்து விடும் என்று பெயர் குடுவை உள்ள கோரிக்கை பொருள் ஒரு.
>> பின்னர் நாம் ஒரு சமர்ப்பிக்கிறோம் பொத்தானை போஸ்ட் கூறுகிறது என்று.
இங்கு, போஸ்ட் பெயர் பொத்தானை, அது ஒரு வலைப்பதிவு இடுகை ஏனெனில்,
ஆனால் இங்கே, போஸ்ட் கோரிக்கை முறையாகும்.
எனவே அந்த ஒரே வார்த்தை உள்ளன ஆனால் உண்மையில் தொடர்பில்லாத.
ஆமாம்
>> பைதான் குறியீடு மீண்டும் சென்று, நாம் முறையை உருவாக்க அழைக்கப்படும் போது,
இங்கே கவனிக்க என்று நீங்கள் உண்மையில் பாதைக்கு உள்ள குறிப்பிட
கோரிக்கை செயல்முறைகளை நீங்கள் ஏற்க வேண்டும் என்று,
மற்றும் அதனால் இங்கே, நான் என்று நான் குறிப்பிட ஒரு போஸ்ட் முறை ஏற்றுக்கொள்ள வேண்டும்.
எனவே, நான் உண்மையில் பக்கம் சென்று முயற்சி என்றால் நேரடியாக, ஒரு பெற கோரிக்கை பயன்படுத்தி இது,
அது "முறை அனுமதி இல்லை." எனக்கு சொல்லும்
>> எனவே, நீங்கள், அப்படி போன்ற பக்கங்களில் வேண்டும் நான் மட்டும் இருக்கிறேன் இந்த உருவாக்க பக்கம்,
உண்மையில் ஒரு வழி பயன்படுத்தி படிவத்தை சமர்ப்பிக்க,
நீங்கள் நீங்கள் இல்லை என்று குறிப்பிட முடியும் மக்கள் அங்கு செல்ல முடியும்
நேரடியாக ஒரு கிடைக்கும் கோரிக்கை வழியாக, அல்லது நீங்கள் விரும்பவில்லை என்றால்,
சில காரணங்களால், ஒரு போஸ்ட் கோரிக்கை, நீங்கள் தான், இங்கு குறிப்பிட முடியும்
ஆனால் இந்த உதாரணம், நாம் தான் போஸ்ட் கோரிக்கை வெளியே செல்ல வேண்டும்.
>> எனவே, create_post அழைக்கப்படும் போது, போது நாங்கள், போஸ்ட் கோரிக்கை வழியாக என்று பார்க்கிறோம்
நீங்கள் ஒரு குறிப்பிட்ட போகும்போது பாதை, இந்த கோரிக்கையை பொருள் இருக்கிறது,
நாம் இறக்குமதி செய்ய வேண்டியிருந்ததால் மிக சிறந்த கோரிக்கைகள்,
ஆனால் இந்த வேண்டுகோள் இருக்கிறது உள்ள ஆகிவிடும் என்று பொருள்,
மற்றும் நீங்கள் வடிவம் தரவு அணுக முடியும், இது தானாக பூர்த்தி விடும்
நீங்கள் ஒரு வடிவம் இருந்து ஒரு கோரிக்கையை அனுப்ப போது.
>> பின்னர், நான் என்ன நினைக்கிறேன் , உண்மையில் குளிர் உள்ளது
பொருள் எவ்வாறு நிறைவேற்றப்பட்டது என்று , தான் ஒரு பைதான் அகராதி என்று
அதை நீங்கள் இங்கே access-- என்றால், அனுமதிக்கிறது என்னை, அது அடுத்த, HTML வரை இழுக்க
அதனால் நீங்கள் இருக்க முடியும் ஒரு குறிப்பு, ஆமாம், என
நாம் இங்கே குறிப்பிட பெயர்கள் பல்வேறு துறைகளில், அதனால்
தலைப்பு மற்றும் உரை, நாம் பின்னர் தான் இங்கு அந்த பயன்படுத்த
தரவு வடிவம் ஒரு குறியீடுகளில் என.
அதனால் சூப்பர் வசதியான.
>> எனவே நாம் post.create அழைப்பு இது உருவாக்கும் மற்றும் தானாக நுழைக்க
தரவுத்தளத்தில் இந்த புதிய பதவியை பொருள்.
நான் இந்த செயல்பாடு உருவாக்க நினைக்கிறேன் இங்கே எப்படி ஒரு குளிர் உதாரணம்
சக்தி வாய்ந்த குடுவை மற்றும், இந்த வேலை நீங்கள் ஏதாவது செய்து இருந்தால், ஏனெனில்
PHP இல், நீங்கள் வேண்டும் சரிபார்த்தல் நிறைய செய்ய,
நீங்கள் வேண்டும் தரவுதள இணைப்பை நிறுவுதல்,
நீங்கள் வேண்டும் SQL கேள்வி இயக்க,
ஆனால் இங்கே நாம் தான் இந்த நல்ல இல்லை post.create, இது நாம் பின்னர் நீங்கள் மட்டும்
தகவல் வெளியே கோரிக்கை பொருளின்,
பின்னர் ஒரு புதிய அதை கடந்து நாங்கள் உருவாக்கும் என்று பதிவு.
>> மேலும், மிகவும் கடைசி பின்னர் நாம் என்ன செய்ய வேண்டும் விஷயம்,
திருப்பிவிட வேண்டும் வீட்டிற்கு பயனர் திரும்பி.
எனவே நாம் இந்த பயன்படுத்த குடுவை செயல்பாடு திருப்பி.
மற்றும் ஏதாவது நாம் பார்த்ததில்லை என்று முன், இந்த URL செயல்பாடு இருந்தது.
எனவே செயல்பாடு URL ஐ உதவுகிறது நீங்கள் உண்மையில் பெயரில் அனுப்ப
உங்கள் பைதான் குறியீடு உள்ள ஒரு செயல்பாடு, மாறாக குறிப்பிட்ட திசையைத் தவிர
என்று அது தான்.
>> அதனால் நான் இப்போது எளிதாக செய்ய முடியும் வெட்டுவதற்கான ஒரு பயனர் திருப்பி,
வீட்டில் அதை திரும்ப அனுப்ப வேண்டும், ஆனால் செயல்பாடு நன்றாக உள்ளது URL ஐ பயன்படுத்தி,
நீங்கள் மாற்ற என்றால், ஏனெனில் விஷயங்களை எங்கே இடம்,
எனவே நான் மாற்ற என்று சொல்கிறேன் வீட்டில், அதற்கு பதிலாக / வீட்டில் இருக்க
இந்த இன்னும் பின்னர் திரும்ப வேண்டும் / வீட்டில், உண்மையில் செல்கிறது மற்றும் தெரிகிறது, ஏனெனில்
செயல்பாடு பெயர், மற்றும் அது நீங்கள் அந்த URL ஐ திரும்ப கொடுக்கும்.
>> எனவே, அடுக்க நீ அந்த அனுமானம்
அங்கு விஷயங்களை மாற்ற அதிகமாக சார்புகளின் பெயர்கள் விட, உள்ளன.
நீங்கள் உண்மையில் இந்த பயன்படுத்த முடியும் செயல்பாடு நல்ல ஐ.
மேலும் ஒரு விஷயம் குறித்து விழிப்புடன் இருக்க வேண்டும் என்று, ஒரு சிறிய பிட் தந்திரமான ஆகிறது
நீங்கள் தான் முடியும் என்று ஆகிறது URL ஐ மீது திருப்பி அழைக்க,
ஆனால் உண்மையில் யாவும் அனைத்து வேண்டும் உரை மற்றும் HTML ஒருவித திரும்ப,
எனவே நீங்கள் உண்மையில் வேண்டும் திருப்பி அழைப்பு திரும்ப.
இல்லையெனில், நீங்கள் ஏதாவது கொண்டு வருகிறேன் தவறான ஒரு சரம் திரும்பி இல்லை பற்றி,
இந்த அனைத்து திரும்ப வேண்டும், ஏனெனில் HTML நீங்கள் உண்மையில் வழங்க வேண்டும்.
>> எனவே, நீங்கள் திருப்பி அழைக்க போது, அது, பக்கம் உங்களை வழிமாற்றுகளை
ஆனால் அது உண்மையில் HTML கொடுக்கிறது நீங்கள் திருப்பி இயக்க வேண்டும்.
மீண்டும் வீட்டில் பக்கத்திற்கு செல்லவும்.
எனவே நாம் இந்த இரண்டு வேறுபட்ட கருத்துக்களை வேண்டும்.
நாம் வீட்டில் பார்வை வேண்டும்.
அல்லது, நான் நான் வார்ப்புருக்கள் சொல்ல வேண்டும் என்று நினைக்கிறேன்.
இந்த இரண்டு வார்ப்புருக்கள் வேண்டும், வீட்டில் டெம்ப்ளேட் இது
எங்கள் பதிவுகள் அனைத்து காட்டுகிறது, மற்றும் பின்னர் நாம் இந்த விளம்பரத்தை பகிர்ந்து விஷயம்,
நீங்கள் பதவியை கிளிக் செய்யும் போது, அது செல்கிறது குடுவை ஒரு புதிய பாதைக்கு,
ஆனால் அந்த வழியில் அவசியம் இல்லை ஒரு தொடர்புடைய டெம்ப்ளேட் வேண்டும்.
நீங்கள் பார்க்க வேண்டும் எதையும் என்று, ஆனால் நீங்கள் இன்னும் முடியும்
இந்த வேலை நடக்கிறது திரைக்கு பின்னால்.
பின்னர் நீங்கள் திருப்பி முகப்புப் பக்கத்துக்கு.
நிச்சயமாக, அது வேலை எளிதானது டெம்ப்ளேட் ஒரு சில இனிமையானதுமாகும் CSS உள்ள
இந்த ஒரு நிறைய இனிமையானதுமாகும், ஆனால் முக்கிய தர்க்கம் அனைத்து
பைதான் உள்ளது.
>> அந்த உதாரணம் பற்றி எந்த கேள்விகள்?
நான் நிறைய உள்ளன என்று பல்வேறு விஷயங்கள், அங்கு என்ன நடக்கிறது
நாங்கள் பார்த்ததில்லை நிறைய விஷயங்கள் முன், ஆனால் எதையும் போன்ற.
ஆமாம்.
>> பார்வையாளர்கள் 1: நீங்கள் ஏதாவது செய்ய வேண்டும் அந்த தரவு துடை சிறப்பு
வடிவம் இருந்து வரும்?
நான் ", உருவாக்க," நீங்கள் இப்போது என்று அறிகிறோம்
எஸ்றா Zigmond: ஆமாம், அதனால் தான் உண்மையில், அந்த ஒரு நல்ல விஷயம்.
கேள்வி இருந்தது எனவே, நீங்கள் செய்ய சரிபார்த்து உறுதி செய்ய வேண்டும்
தரவு, செல்லுபடியாகும் என்று மற்றும் தேய்க்கும் எந்த செய்ய
அது செல்லுபடியாகும் என்பதை உறுதி செய்ய, நீங்கள் இங்கே பார்க்க முடியும் என, ஏனெனில்,
நான் அப்படி இல்லை.
அதனால் என்ன நடக்கிறது என்று பார்ப்போம் நான் வெற்று ஏதாவது பதிவு என்றால்.
எனவே, இது உண்மையில் ஒரு செய்ய வேண்டும் வெற்று பின் மற்றும் நாள்நேரம் பூர்த்தி.
>> எனவே உண்மையில், ஒருவேளை நீங்கள் என்று போன்ற ஏதாவது செய்ய வேண்டும்,
தலைப்பு சமமாக இருந்தால் ஒருவேளை குறிப்பிட வெற்று சரம், பிறகு இதை செய்ய வேண்டாம்.
தலைப்பு ஆகும் என்றால் அல்லது, தான் அதை செய்கிறது வெற்று சரம் சமமாக இல்லை.
அது உண்மையில் தானாக இல்லை என்று ஸ்க்ரப்பிங் பார்த்துக்கொள்ள
நீங்கள், எனவே நீங்கள் இன்னும் அதை செய்ய வேண்டும்.
சரி, நல்ல கேள்வி.
>> பார்வையாளர்கள்: 2 துடை செய்கிறது தொடர்ச்சி ஊசி?
உங்களுக்கு தெரியுமா?
>> எஸ்றா Zigmond: வட்டம், மிகச் சிறிய என்று இல்லை.
நான் நிச்சயமாக ஒரு அழகான இருக்கும் என்று நான் நினைக்கிறேன் மோசமான நூலகம் அதை செய்யவில்லை என்றால்.
நான் சரியாக தெரியாது.
நான் பார்க்க வேண்டும் என்று அது உருவாக்கப்படும் என்று வினவும்.
நான் ஒரு தட்டச்சு, என்று அப்படி பார்த்து அந்த வலைப்பதிவை
ஒரு SQL ஊசி தாக்குதல் போல், இந்த மாதிரி ஏதாவது, இந்த என்றால்
ஒரு கடவுச்சொல்லை துறையில் அல்லது ஏதோ போல், நீங்கள் இந்த மாதிரி ஏதாவது செய்ய வேண்டும்.
>> நான் இன்னும் நான் நினைக்கிறேன் உண்மையில் posted கிடைக்கும்,
ஆனால் நான் மிகச் சிறிய செய்ய வேண்டும் என்று நினைக்கிறேன் தரவு ஸ்க்ரப்பிங் ஒருவித
அது உண்மையில் அது இயக்கும் முன்.
>> பார்வையாளர்கள்: 1 என்று உரை துறையில் உள்ளது சரி, உரை கொள்ள வடிவமைக்கப்பட்டுள்ளது?
>> எஸ்றா Zigmond: ஆமாம், அது உள்ளது.
ஆமாம்.
அதனால் நான் அனைத்து என்று நினைக்கிறேன், எனவே இந்த, உள்ளது சரியான நடத்தை, அந்த செய்யும்,
ஆனால் நான் அந்த மிகச் சிறிய நினைக்கிறேன் வட்டம் செய்ய செய்கிறது
அவர்கள் இறுதியில் பாதுகாப்பு ஒருவித.
நீங்கள் விரும்பினால் இரட்டை காசோலை, என்று அங்கு
நீங்கள் ஒரு கேள்வி உருவாக்க போது வழிகள் உள்ளன.
எனவே நீங்கள் இல்லை நேரடியாக இயக்க.
நான் ஒரு எடுக்க வேண்டும் என்று ஆவணங்களை பார்க்க,
ஆனால் நீங்கள் உண்மையில் பார்க்க முடியும் அது உருவாக்கி வருகிறது என்று SQL,
என்று பாருங்கள், மற்றும் செய்ய அது விஷயங்களை தப்பி என்று உறுதி.
>> மற்றொரு காரணம், ஏன் நீங்கள் போகலாம் எல் பார்க்க வேண்டும்
என்று மிகச் சிறிய என்றால், outputting விஷயங்கள், உண்மையில் மெதுவாக போகிறது
நீங்கள் ஒரு பாருங்கள் அது என்ன பார்க்க முடியும் அது சில நேரங்களில் ஏனெனில் உண்மையில், செய்து
தற்செயலாக சேர்க்க எளிதாக , வழியில் நீ அதை எழுத,
நீங்கள் தற்செயலாக அதை இருக்க முடியும் முதல் முழு தகவல், தேர்வு
பின்னர் சில வகையான அறுவை சிகிச்சை செய்ய அந்த அடிப்படையில், போது உண்மையிலேயே
ஒரு துணைக்குழு தேர்வு செய்து அதனை.
>> எனவே, விஷயங்கள் என்றால் இல்லை மிகவும், வலது போகிறது
அது கோரிக்கை பாருங்கள் நல்லது உண்மையில் உருவாக்கப்படும்.
ஆமாம்.
>> பார்வையாளர்கள் 2: நீங்கள் முதல் தொடங்கிய போது, நீங்கள் 5000 ஆம் துறைமுகத்தில் வைத்து.
>> எஸ்றா Zigmond: ஆமாம்.
பார்வையாளர்கள் 2: மிகச் சிறிய இயல்புநிலை ஆகிறது அல்லது நீங்கள் மாற்ற முடியும் என்று ஒன்று உள்ளது?
எஸ்றா Zigmond: ஆமாம், அதனால் துறைமுக குடுவை இயல்புநிலை ஆகிறது.
நீங்கள் இல்லாமல் அதை இயக்க என்றால் எதையும் குறிப்பிடாமல்,
அது தானாகவே அந்த செய்யும்.
நான் வேண்டும் என்று, நம்புகிறேன் இந்த இரட்டை,
ஆனால் நீங்கள், app.run என்று குறிப்பிட முடியும் நான் உங்களை போன்ற ஏதாவது செய்ய முடியும் என்று நினைக்கிறேன்
துறைமுக = 8080.
ஒரு உண்மையான விரைவான முயற்சி என்று கொடுக்க அனுமதிக்க வேண்டும்.
ஆமாம், அதனால் நீங்கள் குறிப்பிட முடியும் துறைமுக = 8080, அது, அங்கு அது இயங்கும்
நீங்கள் விரும்பினால் நான் நினைக்கிறேன் இது, அதை இயக்க IDE, மீது, நான் இந்த முயற்சித்தார் இல்லை
ஆனால் நான் நினைக்கிறேன் என்று நீங்கள் என்றால் , துறைமுக 8080 அது இயங்கியது
ஒருவேளை நீங்கள் முடியும் என்று சேவையகம் அணுக,
நீங்கள் இணையதளத்தில் இருந்தன விரும்புகிறேன்.
>> ஆமாம், அது ஆனால் எளிது மாற்ற வேண்டும் என்று நீங்கள் என்றால்
போன்ற துறைமுக பகிர்தல் எந்த வேண்டும் நீங்கள் செய்ய வேண்டிய விஷயங்கள்.
>> வேறு ஏதேனும் கேள்விகள்?
ஆமாம்?
பார்வையாளர்கள்: 1 எனவே, நான் பார்த்தேன் உங்கள் , நீங்கள் குறிப்பிட்டுள்ள என்று மாதிரிகள்,
நீங்கள் குறிப்பிட வேண்டும் ஒவ்வொரு பொருளின் தகவல்.
உங்களுக்கு தெரியும் நடக்கிறீர்கள், செய்கிறது என்று நீங்கள் என்றால் அது உண்மையில் எளிதாக செய்ய
SQ லிட் தரவுத்தளங்கள் நிறைய வேண்டும் என்று நீங்கள் ஒரு ஒற்றை வலை பயன்பாட்டை பயன்படுத்த வேண்டும்,
நீங்கள் ஒரு கொத்து குறிப்பிட முடியும் உங்கள் மாதிரி உள்ள வெவ்வேறு?
>> எஸ்றா Zigmond: ஆமாம், என்னை விட உண்மையான விரைவான என்று திறந்து.
நீங்கள் வேண்டும் என்றால், நீங்கள் சொல்கிறீர்கள், வேறு ஏதாவது ஒரு கொத்து, ஒருவேளை
சில, விரும்புகிறேன் மற்றும் மாணவர்கள் காரணம், அந்த மாதிரி ஏதாவது?
ஆமாம், நான் என்று நினைக்கிறேன் இன்னும் நீங்கள், ஒவ்வொரு மாதிரி
இன்னும் தான் வேண்டும் என்று அதை ஒதுக்கப்படும் ஒரு தகவல்,
ஆனால் நீங்கள் விரும்பினால் வேண்டும் பல்வேறு மாதிரிகள் என்று
வெவ்வேறு தரவுத்தள பொருட்கள் ஒதுக்கப்படும் அது, நீங்கள் நிச்சயமாக அதை செய்ய முடியும்.
அதனால், நான் ஒரு புதிய உருவாக்கப்பட்ட இந்த மாதிரி ஏதாவது,
இப்போது இந்த ஒரு மாணவர் என்று விந்தை ஒரு வலைப்பதிவு பதவியை போல்
நான் குறிப்பிட முடியும் தகவல் இங்கே db_2 சமமாக இருக்கும்.
எனவே, நான் என்று நினைக்கிறேன் நீங்கள் அதை செய்ய முடியும் முக்கிய வழி.
>> கூல்.
வேறு ஏதேனும் கேள்விகள்?
>> எனவே ஒரு சிறிய வரை முடிக்க பிட், இங்கே சில ஆதாரங்கள் உள்ளன,
மற்றும் இந்த சரிவுகள் ஆன்லைன் வெளியிடப்படும் எனவே நீங்கள் உண்மையில் இந்த இணைப்புகள் பெற முடியும்.
சிறந்த வளங்களை உண்மையில் குடுவை ஆவணத்தை
மற்றும் தங்களை மிகச் சிறிய.
அவர்கள் நன்றாக எழுதப்பட்ட வருகிறோம், நான் நினைக்கிறேன்.
எனவே, குடுவை வலைத்தளத்தில் இங்கே இருக்கிறது, அவர்கள் ஒரு விரைவு பயிற்சி வேண்டும் என்று
இதே வழியாக நடக்க வேண்டும் நான் வழியாக நடந்து என்ன விஷயங்கள்,
ஆனால் நீங்கள் ஆய்வு எந்த வகையான விரும்பினால் நான் சென்றனர் என்று விஷயங்கள்,
அல்லது நீங்கள் நான் விளக்கினார் என்று நினைத்தேன் ஒரு குழப்பமான வழியில் ஏதாவது,
அவர்கள் அங்கு ஒத்த உதாரணங்கள் வேண்டும்.
>> மிகச் சிறிய ஆவணத்தில் உள்ளது, மற்றும் அவர்கள் ஒரு விரைவு பயிற்சி வேண்டும்
என்று முக்கிய காரணிகள் மீது செல்கிறது நீங்கள் பயன்படுத்த வேண்டும் என்று வழி.
எனவே, விஷயங்களை நான் கொண்டு பேசினார் சுமார் தனிப்பட்ட, மற்றும் குறிப்பிடாமல் தவறுதல்,
துறைகள் பல்வேறு வகையான என்று நீங்கள் அந்த அனைத்து இருக்க வேண்டும், பயன்படுத்த முடியும்.
>> மேலும், நீங்கள் வேண்டும் என்றால் மிகச் சிறிய பற்றி கேள்விகள்,
நீங்கள், StackOverflow அவற்றை பதிவு உண்மையில் மிகச் சிறிய செய்த பையன்
சென்று சில நேரங்களில் அந்த பதில்.
நீங்கள் வட்டம் ஒரு கேள்வி இருந்தால், அவர், அதற்கு பதில் முடியும்
அவர் முழு விஷயம் எழுதினார் ஏனெனில்.
நான் எல்லாம் தான் நினைக்கிறேன் நான் மறைக்க வேண்டும்.
வெளியே வந்ததற்கு நன்றி.