Soumettre la recherche
Mettre en ligne
Django Book ch8 Advanced Views and URLconf
•
2 j'aime
•
2,743 vues
Vic Yang
Suivre
Taipei.py Django workshop
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 43
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Pesquisa & imprensa: orientações para um bom relacionamento
Pesquisa & imprensa: orientações para um bom relacionamento
Luiz Valeriano
Прикладная информатика
Прикладная информатика
iefmiit
экономика предприятий и организаций
экономика предприятий и организаций
iefmiit
Japan Disaster
Japan Disaster
angellopanda
Testing in Live Environment. Why are we doing this?
Testing in Live Environment. Why are we doing this?
kryzhanovskaya
CECAFÉ - Relatório Mensal DEZEMBRO 2015
CECAFÉ - Relatório Mensal DEZEMBRO 2015
Luiz Valeriano
Бухгалтерский учет
Бухгалтерский учет
iefmiit
Plano Agricultura e Pecuário 2016/2017
Plano Agricultura e Pecuário 2016/2017
Luiz Valeriano
Recommandé
Pesquisa & imprensa: orientações para um bom relacionamento
Pesquisa & imprensa: orientações para um bom relacionamento
Luiz Valeriano
Прикладная информатика
Прикладная информатика
iefmiit
экономика предприятий и организаций
экономика предприятий и организаций
iefmiit
Japan Disaster
Japan Disaster
angellopanda
Testing in Live Environment. Why are we doing this?
Testing in Live Environment. Why are we doing this?
kryzhanovskaya
CECAFÉ - Relatório Mensal DEZEMBRO 2015
CECAFÉ - Relatório Mensal DEZEMBRO 2015
Luiz Valeriano
Бухгалтерский учет
Бухгалтерский учет
iefmiit
Plano Agricultura e Pecuário 2016/2017
Plano Agricultura e Pecuário 2016/2017
Luiz Valeriano
LinkedIn foredrag
LinkedIn foredrag
Morten Vium
Workindenmark herning
Workindenmark herning
Morten Vium
Relatório sobre o mercado de café da OIC - Outubro 2016
Relatório sobre o mercado de café da OIC - Outubro 2016
Luiz Valeriano
Relatório sobre o mercado de café da OIC - Junho 2016
Relatório sobre o mercado de café da OIC - Junho 2016
Luiz Valeriano
Virtuel branding og Networking på LinkedIn
Virtuel branding og Networking på LinkedIn
Morten Vium
5 online classrooms - dubai 2015
5 online classrooms - dubai 2015
Brooke Peterson
LinkedIn hos AAU
LinkedIn hos AAU
Morten Vium
CECAFÉ - Relatório Mensal SETEMBRO 2016
CECAFÉ - Relatório Mensal SETEMBRO 2016
Luiz Valeriano
Информационные системы в бизнесе
Информационные системы в бизнесе
iefmiit
ファーマクラスターグループ概要
ファーマクラスターグループ概要
ファーマクラスターグループ 採用情報
Slides
Slides
Morten Vium
Seminário do Café do CCCMG
Seminário do Café do CCCMG
Luiz Valeriano
4°Levantamento da Safra de Café 2014-2015 - Dezembro 2015
4°Levantamento da Safra de Café 2014-2015 - Dezembro 2015
Luiz Valeriano
Slides
Slides
Morten Vium
Мировая экономика
Мировая экономика
iefmiit
Электронный бизнес
Электронный бизнес
iefmiit
Бухгалтерский учет, анализ и аудит
Бухгалтерский учет, анализ и аудит
iefmiit
Bio&go A sustainable business
Bio&go A sustainable business
ISTUD
Boletim Ativos do Café - Edição 24 / Abril 2016
Boletim Ativos do Café - Edição 24 / Abril 2016
Luiz Valeriano
Презентация ТФ СГАУ
Презентация ТФ СГАУ
tanstantin
Contenu connexe
En vedette
LinkedIn foredrag
LinkedIn foredrag
Morten Vium
Workindenmark herning
Workindenmark herning
Morten Vium
Relatório sobre o mercado de café da OIC - Outubro 2016
Relatório sobre o mercado de café da OIC - Outubro 2016
Luiz Valeriano
Relatório sobre o mercado de café da OIC - Junho 2016
Relatório sobre o mercado de café da OIC - Junho 2016
Luiz Valeriano
Virtuel branding og Networking på LinkedIn
Virtuel branding og Networking på LinkedIn
Morten Vium
5 online classrooms - dubai 2015
5 online classrooms - dubai 2015
Brooke Peterson
LinkedIn hos AAU
LinkedIn hos AAU
Morten Vium
CECAFÉ - Relatório Mensal SETEMBRO 2016
CECAFÉ - Relatório Mensal SETEMBRO 2016
Luiz Valeriano
Информационные системы в бизнесе
Информационные системы в бизнесе
iefmiit
ファーマクラスターグループ概要
ファーマクラスターグループ概要
ファーマクラスターグループ 採用情報
Slides
Slides
Morten Vium
Seminário do Café do CCCMG
Seminário do Café do CCCMG
Luiz Valeriano
4°Levantamento da Safra de Café 2014-2015 - Dezembro 2015
4°Levantamento da Safra de Café 2014-2015 - Dezembro 2015
Luiz Valeriano
Slides
Slides
Morten Vium
Мировая экономика
Мировая экономика
iefmiit
Электронный бизнес
Электронный бизнес
iefmiit
Бухгалтерский учет, анализ и аудит
Бухгалтерский учет, анализ и аудит
iefmiit
Bio&go A sustainable business
Bio&go A sustainable business
ISTUD
Boletim Ativos do Café - Edição 24 / Abril 2016
Boletim Ativos do Café - Edição 24 / Abril 2016
Luiz Valeriano
Презентация ТФ СГАУ
Презентация ТФ СГАУ
tanstantin
En vedette
(20)
LinkedIn foredrag
LinkedIn foredrag
Workindenmark herning
Workindenmark herning
Relatório sobre o mercado de café da OIC - Outubro 2016
Relatório sobre o mercado de café da OIC - Outubro 2016
Relatório sobre o mercado de café da OIC - Junho 2016
Relatório sobre o mercado de café da OIC - Junho 2016
Virtuel branding og Networking på LinkedIn
Virtuel branding og Networking på LinkedIn
5 online classrooms - dubai 2015
5 online classrooms - dubai 2015
LinkedIn hos AAU
LinkedIn hos AAU
CECAFÉ - Relatório Mensal SETEMBRO 2016
CECAFÉ - Relatório Mensal SETEMBRO 2016
Информационные системы в бизнесе
Информационные системы в бизнесе
ファーマクラスターグループ概要
ファーマクラスターグループ概要
Slides
Slides
Seminário do Café do CCCMG
Seminário do Café do CCCMG
4°Levantamento da Safra de Café 2014-2015 - Dezembro 2015
4°Levantamento da Safra de Café 2014-2015 - Dezembro 2015
Slides
Slides
Мировая экономика
Мировая экономика
Электронный бизнес
Электронный бизнес
Бухгалтерский учет, анализ и аудит
Бухгалтерский учет, анализ и аудит
Bio&go A sustainable business
Bio&go A sustainable business
Boletim Ativos do Café - Edição 24 / Abril 2016
Boletim Ativos do Café - Edição 24 / Abril 2016
Презентация ТФ СГАУ
Презентация ТФ СГАУ
Django Book ch8 Advanced Views and URLconf
1.
Django Book Chapter 8 Advanced
Views and URLConfs 13年7月9⽇日星期⼆二
2.
關於我 About Me •網路上的ID:
vrootic, Vic, Shan-Ho Yang, 楊善合 •研究生@師大資工 •使用Python兩年 •使用過的Python web framework: web.py, Flask •正在學習Django 13年7月9⽇日星期⼆二
3.
13年7月9⽇日星期⼆二
4.
推廣 •使用中文做Python相關的投影片 •推廣Django web framework 13年7月9⽇日星期⼆二
5.
在進入重點部分之 前... 13年7月9⽇日星期⼆二
6.
Review Ch3 複習 •url.py裡面如何去指定一個頁面的 view?正規表達式? •如何關掉除錯模式(debug
mode)? •Django如何處理一個進來的Request? •settings.py裡面ROOT_URLCONF用 途是什麼? 13年7月9⽇日星期⼆二
7.
關於URLconf的那些 小事 13年7月9⽇日星期⼆二
8.
相信大家都還記得... 13年7月9⽇日星期⼆二
9.
但是當頁面開始變多變 複雜的時候... 13年7月9⽇日星期⼆二
10.
13年7月9⽇日星期⼆二
11.
十幾個頁面的時候還 好,我可以一個一個慢 慢import 13年7月9⽇日星期⼆二
12.
但是要是現在有八十個 頁面 ? 13年7月9⽇日星期⼆二
13.
Django 提供的方式 13年7月9⽇日星期⼆二
14.
善用patterns()整合不同頁 面 13年7月9⽇日星期⼆二
15.
在除錯模式下顯示某些 頁面 13年7月9⽇日星期⼆二
16.
Python的小知識 Keyword Argument &
Positional Argument 13年7月9⽇日星期⼆二
17.
Named-groups & Non-Named groups 13年7月9⽇日星期⼆二
18.
目前的小結 •如何處理越來越多的頁面? •patterns()是可以串接不同種類的頁面 •可以引入django.conf.settings裡面的 DEBUG去特別顯示某些頁面 •理解(?P<name>pattern)的意義 13年7月9⽇日星期⼆二
19.
抽象化頁面相同部分 13年7月9⽇日星期⼆二
20.
解法⼀一 13年7月9⽇日星期⼆二
21.
解法⼆二 (⽐比較好的解 法) 13年7月9⽇日星期⼆二
22.
參數的優先權 13年7月9⽇日星期⼆二
23.
參數的優先權 cont. •當url使用/mydata/2/或者是/mydata/ 12345/時會被覆蓋成/mydata/3/ •需要多注意一下 個優先權的事 13年7月9⽇日星期⼆二
24.
接下來是今天重點 13年7月9⽇日星期⼆二
25.
13年7月9⽇日星期⼆二
26.
別忘了URLconf教給 我們的那些小事 13年7月9⽇日星期⼆二
27.
13年7月9⽇日星期⼆二
28.
休息⼀一下1..2..3..4....10 13年7月9⽇日星期⼆二
29.
URLconf其實告訴了 我們許多事 13年7月9⽇日星期⼆二
30.
URLconf裡面有許許 多多的技巧 13年7月9⽇日星期⼆二
31.
重點在於如何用最少 的程式碼達到簡潔與 我們的要求 13年7月9⽇日星期⼆二
32.
接下來跟大家分享一下 一些你我在做網站不可 不知道的XSS... 13年7月9⽇日星期⼆二
33.
好的URL不會造成 XSS攻擊 但是壞的URL...? 13年7月9⽇日星期⼆二
34.
假設現在要從A頁連 到B頁(例如A頁封面 頁/廣告頁) 13年7月9⽇日星期⼆二
35.
/page/A/5566, 裡面的5566就是要給B 頁的參數,理論上是整 數 13年7月9⽇日星期⼆二
36.
# A.html <a href=
/page/b#{params[:id]} > Process to page B </a> 13年7月9⽇日星期⼆二
37.
<a href= /page/b/
> <script>alert( xss )</script> </a> 13年7月9⽇日星期⼆二
38.
<a href= > <script>alert(
xss )</script> Process to page B </a> 13年7月9⽇日星期⼆二
39.
接下來就會跳窗窗囉∼ 13年7月9⽇日星期⼆二
40.
為什麼?因為太過 容的regexp (/(^page)/(.*)) 13年7月9⽇日星期⼆二
41.
小心使用你的 Regexp來指定URL 13年7月9⽇日星期⼆二
42.
Q & A 13年7月9⽇日星期⼆二
43.
謝謝各位 13年7月9⽇日星期⼆二
Télécharger maintenant