Skip to content

Commit

Permalink
convert to markdown for django zh-TW
Browse files Browse the repository at this point in the history
  • Loading branch information
yin1999 committed Jul 30, 2022
1 parent 4586077 commit 79a2d8b
Show file tree
Hide file tree
Showing 16 changed files with 3,799 additions and 3,982 deletions.
399 changes: 200 additions & 199 deletions files/zh-tw/learn/server-side/django/admin_site/index.md

Large diffs are not rendered by default.

820 changes: 414 additions & 406 deletions files/zh-tw/learn/server-side/django/authentication/index.md

Large diffs are not rendered by default.

906 changes: 437 additions & 469 deletions files/zh-tw/learn/server-side/django/deployment/index.md

Large diffs are not rendered by default.

507 changes: 245 additions & 262 deletions files/zh-tw/learn/server-side/django/development_environment/index.md

Large diffs are not rendered by default.

502 changes: 245 additions & 257 deletions files/zh-tw/learn/server-side/django/django_assessment_blog/index.md

Large diffs are not rendered by default.

737 changes: 366 additions & 371 deletions files/zh-tw/learn/server-side/django/forms/index.md

Large diffs are not rendered by default.

828 changes: 402 additions & 426 deletions files/zh-tw/learn/server-side/django/generic_views/index.md

Large diffs are not rendered by default.

498 changes: 244 additions & 254 deletions files/zh-tw/learn/server-side/django/home_page/index.md

Large diffs are not rendered by default.

209 changes: 99 additions & 110 deletions files/zh-tw/learn/server-side/django/index.md

Large diffs are not rendered by default.

341 changes: 153 additions & 188 deletions files/zh-tw/learn/server-side/django/introduction/index.md

Large diffs are not rendered by default.

482 changes: 232 additions & 250 deletions files/zh-tw/learn/server-side/django/models/index.md

Large diffs are not rendered by default.

204 changes: 103 additions & 101 deletions files/zh-tw/learn/server-side/django/sessions/index.md

Large diffs are not rendered by default.

407 changes: 195 additions & 212 deletions files/zh-tw/learn/server-side/django/skeleton_website/index.md

Large diffs are not rendered by default.

580 changes: 293 additions & 287 deletions files/zh-tw/learn/server-side/django/testing/index.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -6,88 +6,80 @@ tags:
- 初學者
translation_of: Learn/Server-side/Django/Tutorial_local_library_website
---
<div>{{LearnSidebar}}</div>
{{LearnSidebar}}{{PreviousMenuNext("Learn/Server-side/Django/development_environment", "Learn/Server-side/Django/skeleton_website", "Learn/Server-side/Django")}}

<div>{{PreviousMenuNext("Learn/Server-side/Django/development_environment", "Learn/Server-side/Django/skeleton_website", "Learn/Server-side/Django")}}</div>

<p>我們實戰教學系列的第一篇,會解釋你將學到什麼。並提供一個“本地圖書館” 的例子,作為概述。在接下來的教學裡,我們會不斷完善和改進這個網站。</p>
我們實戰教學系列的第一篇,會解釋你將學到什麼。並提供一個“本地圖書館” 的例子,作為概述。在接下來的教學裡,我們會不斷完善和改進這個網站。

<table class="learn-box standard-table">
<tbody>
<tr>
<th scope="row">前提:</th>
<td>閱讀 Django 介紹。在接下來的文章裡,你需要創建 Django 開發環境.</td>
</tr>
<tr>
<th scope="row">目標:</th>
<td>介紹教學裡使用的網站應用,讓讀者明白要討論的主題。</td>
</tr>
</tbody>
<tbody>
<tr>
<th scope="row">前提:</th>
<td>閱讀 Django 介紹。在接下來的文章裡,你需要創建 Django 開發環境.</td>
</tr>
<tr>
<th scope="row">目標:</th>
<td>介紹教學裡使用的網站應用,讓讀者明白要討論的主題。</td>
</tr>
</tbody>
</table>

<h2 id="概覽">概覽</h2>
## 概覽

<p>歡迎來到 MDN 的 ”本地圖書館“ Django 教學。在教學裡,我們會開發一個網站,用來管理本地圖書館的目錄。</p>
歡迎來到 MDN 的 ”本地圖書館“ Django 教學。在教學裡,我們會開發一個網站,用來管理本地圖書館的目錄。

<p>在這一系列的教學裡,你將:</p>
在這一系列的教學裡,你將:

<ul>
<li>運用 Django 的工具,創建網站和應用的框架。</li>
<li>啟動和停止開發用的服務器。</li>
<li>創建模型(models)用來表示應用裡的數據。</li>
<li>運用 Django 的 admin 網站,以填充網站數據。</li>
<li>面對不同的網路請求,創建視圖函數(views)取回相應的數據。並把數據用模板(templates ),渲染成 HTML ,展示在瀏覽器裡。</li>
<li>創建網路映射,將不同的 URL 模式,分發給特定的視圖函數(views)。</li>
<li>添加用戶認證和會話(sessions),管理網站行為和進入權限。</li>
<li>使用表單。</li>
<li>為應用編寫測試。</li>
<li>有效運用 Django 的安全系統。</li>
<li>把應用佈置到生產環境中。</li>
</ul>
- 運用 Django 的工具,創建網站和應用的框架。
- 啟動和停止開發用的服務器。
- 創建模型(models)用來表示應用裡的數據。
- 運用 Django 的 admin 網站,以填充網站數據。
- 面對不同的網路請求,創建視圖函數(views)取回相應的數據。並把數據用模板(templates ),渲染成 HTML ,展示在瀏覽器裡。
- 創建網路映射,將不同的 URL 模式,分發給特定的視圖函數(views)。
- 添加用戶認證和會話(sessions),管理網站行為和進入權限。
- 使用表單。
- 為應用編寫測試。
- 有效運用 Django 的安全系統。
- 把應用佈置到生產環境中。

<p>關於這些主題,你已經學會了一些,並對其他的也有了簡單的了解。在這系列教學的最後,你會學到足夠多,而可以自己開發簡單的Django 應用了。</p>
關於這些主題,你已經學會了一些,並對其他的也有了簡單的了解。在這系列教學的最後,你會學到足夠多,而可以自己開發簡單的 Django 應用了。

<h2 id="本地圖書館網站">本地圖書館網站</h2>
## 本地圖書館網站

<p>本地圖書館,是我們在本系列教學裡,創建和不斷改善的網站。跟你期望的一樣,這個網站的目標,是為一個小型的圖書館,提供一個線上目錄。在這個小型圖書館裡,用戶能瀏覽書籍,和管理他們的帳號。</p>
本地圖書館,是我們在本系列教學裡,創建和不斷改善的網站。跟你期望的一樣,這個網站的目標,是為一個小型的圖書館,提供一個線上目錄。在這個小型圖書館裡,用戶能瀏覽書籍,和管理他們的帳號。

<p>這個例子是精心挑選出來的,因為它可以根據我們的需要,增加或多或少的細節。也能用來展示,幾乎所有的 Django 特性。更重要的是,它提供了一條指南式的路線,在這條路線中,我們會用到 Django 網路框架最重要的功能:</p>
這個例子是精心挑選出來的,因為它可以根據我們的需要,增加或多或少的細節。也能用來展示,幾乎所有的 Django 特性。更重要的是,它提供了一條指南式的路線,在這條路線中,我們會用到 Django 網路框架最重要的功能:

<ul>
<li>在第一篇教學裡,我們會定義一個,簡單到只能瀏覽的圖書館。圖書館的會員,可以查找哪些書可以借閱。我們得以探索那些,幾乎所有網站都會運用的操作:閱讀和展示數據庫裡的內容。</li>
<li>接下來,圖書館會慢慢擴展,以展示更高級的 Django 特性。例如,我們會擴展功能,讓會員能夠保留圖書。這個特性會展示如何使用表單,並支持用戶認證。</li>
</ul>
- 在第一篇教學裡,我們會定義一個,簡單到只能瀏覽的圖書館。圖書館的會員,可以查找哪些書可以借閱。我們得以探索那些,幾乎所有網站都會運用的操作:閱讀和展示數據庫裡的內容。
- 接下來,圖書館會慢慢擴展,以展示更高級的 Django 特性。例如,我們會擴展功能,讓會員能夠保留圖書。這個特性會展示如何使用表單,並支持用戶認證。

<p>儘管這是一個非常容易擴展的例子,它被稱為本地圖書館是有原因的——我們希望用最少的訊息,幫助你快速創建、和運用 Django。最後,我們會存儲圖書訊息,圖書數量,作者和其他重要訊息。我們不會儲存圖書館可能會儲存的其他訊息,或是提供一個支持多個圖書館、或是 ”大型圖書館“ 功能的建構。</p>
儘管這是一個非常容易擴展的例子,它被稱為本地圖書館是有原因的——我們希望用最少的訊息,幫助你快速創建、和運用 Django。最後,我們會存儲圖書訊息,圖書數量,作者和其他重要訊息。我們不會儲存圖書館可能會儲存的其他訊息,或是提供一個支持多個圖書館、或是 ”大型圖書館“ 功能的建構。

<h2 id="我卡住了,從哪裡獲得源程式碼呢?">我卡住了,從哪裡獲得源程式碼呢?</h2>
## 我卡住了,從哪裡獲得源程式碼呢?

<p>在學習本系列教程時,我們會提供合適的代碼片段,你可以粘貼複製,但是有些代碼我們希望你能自己擴展(在提示下)。</p>
在學習本系列教程時,我們會提供合適的代碼片段,你可以粘貼複製,但是有些代碼我們希望你能自己擴展(在提示下)。

<p>如果你卡在某個地方,你可以在 <a href="https://github.com/mdn/django-locallibrary-tutorial">Github </a>裡找到網站的完整代碼。</p>
如果你卡在某個地方,你可以在 [Github ](https://github.com/mdn/django-locallibrary-tutorial)裡找到網站的完整代碼。

<h2 id="總結">總結</h2>
## 總結

<p>現在你對本地圖書館網站有了一些了解並知道你會學到什麼。是時候創建我們例子會用到的<a href="/zh-TW/docs/Learn/Server-side/Django/skeleton_website">網站框架</a>了。</p>
現在你對本地圖書館網站有了一些了解並知道你會學到什麼。是時候創建我們例子會用到的[網站框架](/zh-TW/docs/Learn/Server-side/Django/skeleton_website)了。

<p>{{PreviousMenuNext("Learn/Server-side/Django/development_environment", "Learn/Server-side/Django/skeleton_website", "Learn/Server-side/Django")}}</p>
{{PreviousMenuNext("Learn/Server-side/Django/development_environment", "Learn/Server-side/Django/skeleton_website", "Learn/Server-side/Django")}}

<h2 id="本系列教學">本系列教學</h2>
## 本系列教學

<ul>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Introduction">Django 介紹</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/development_environment">設定Django開發環境</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Tutorial_local_library_website">Django 教學: 本地圖書館網站</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/skeleton_website">Django 教學 第2部分: 建立網站骨架</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Models">Django 教學 第3部分: 使用模型</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Admin_site">Django 教學 第4部分: Django的管理員頁面</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Home_page">Django 教學 第5部分: 創建我們的首頁</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Generic_views">Django 教學 第6部分: 通用列表與詳細視圖</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Sessions">Django 教學 第7部分: 會話 (Sessions) 框架 </a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Authentication">Django 教學 第8部分: 使用者的身分驗證與權限</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Forms">Django 教學 第9部分: 使用表單</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Testing">Django 教學 第10部分: 測試Django 網頁應用</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/Deployment">Django 教學 第11部分: 部署 Django 到生產環境(production)</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/web_application_security">Django 網頁應用安全</a></li>
<li><a href="/zh-TW/docs/Learn/Server-side/Django/django_assessment_blog">DIY Django 迷你部落格</a></li>
</ul>
- [Django 介紹](/zh-TW/docs/Learn/Server-side/Django/Introduction)
- [設定 Django 開發環境](/zh-TW/docs/Learn/Server-side/Django/development_environment)
- [Django 教學: 本地圖書館網站](/zh-TW/docs/Learn/Server-side/Django/Tutorial_local_library_website)
- [Django 教學 第 2 部分: 建立網站骨架](/zh-TW/docs/Learn/Server-side/Django/skeleton_website)
- [Django 教學 第 3 部分: 使用模型](/zh-TW/docs/Learn/Server-side/Django/Models)
- [Django 教學 第 4 部分: Django 的管理員頁面](/zh-TW/docs/Learn/Server-side/Django/Admin_site)
- [Django 教學 第 5 部分: 創建我們的首頁](/zh-TW/docs/Learn/Server-side/Django/Home_page)
- [Django 教學 第 6 部分: 通用列表與詳細視圖](/zh-TW/docs/Learn/Server-side/Django/Generic_views)
- [Django 教學 第 7 部分: 會話 (Sessions) 框架](/zh-TW/docs/Learn/Server-side/Django/Sessions)
- [Django 教學 第 8 部分: 使用者的身分驗證與權限](/zh-TW/docs/Learn/Server-side/Django/Authentication)
- [Django 教學 第 9 部分: 使用表單](/zh-TW/docs/Learn/Server-side/Django/Forms)
- [Django 教學 第 10 部分: 測試 Django 網頁應用](/zh-TW/docs/Learn/Server-side/Django/Testing)
- [Django 教學 第 11 部分: 部署 Django 到生產環境(production)](/zh-TW/docs/Learn/Server-side/Django/Deployment)
- [Django 網頁應用安全](/zh-TW/docs/Learn/Server-side/Django/web_application_security)
- [DIY Django 迷你部落格](/zh-TW/docs/Learn/Server-side/Django/django_assessment_blog)
Loading

0 comments on commit 79a2d8b

Please sign in to comment.