簡簡單單實現(xiàn) Python Web 的登錄注冊頁面,還包含一半邏輯。
橡皮擦,一個逗趣的互聯(lián)網(wǎng)高級網(wǎng)蟲。新的系列,讓我們一起進入 Django 世界。

已經(jīng)完成的文章
滾雪球學 Python 第三輪,Python Web 之 Django 的世界
小手哆嗦一下,就能用 Python Django 實現(xiàn)一個微型博客系統(tǒng)
Django 做個小后臺,細節(jié)在完善一點點,滾雪球學 Python 第三階段
Django QuerySet 就學那么一點點,一點點就夠了
看完這篇博客,Python Django 你就學會一半了
讓我們一起開發(fā)【菜譜系統(tǒng)】吧,滾雪球學 Python 第三輪項目計劃
出現(xiàn)吧,Python Web 菜譜系統(tǒng)的首頁,不會前端技術,也能做
滾雪球學 Python 第三輪
已經(jīng)完成的文章
八、Django 用戶注冊與登錄
8.1 編寫注冊頁面
8.2 注冊頁面的 POST 與 GET 請求
8.3 登錄頁面實現(xiàn)
8.4 本篇博客小節(jié)
八、Django 用戶注冊與登錄
在正式開始本篇博客代碼寫作之前,需要提前準備一下 sqlite3 相關數(shù)據(jù)表,已經(jīng)提前編寫好了 menu、submaterial、ingredients 模型,在命令行執(zhí)行下述代碼:
> python manage.py makemigrations Migrations for 'menuapp': menuapp\migrations
> python manage.py makemigrations Migrations for 'menuapp': menuapp\migrations\0001_initial.py - Create model Menu - Create model SubMaterial - Create model Ingredients > python manage.py migrate Operations to perform: Apply all migrations: admin, auth, contenttypes, menuapp, sessions Running migrations: Applying contenttypes.0001_initial... OK Applying auth.0001_initial... OK ……………… Applying auth.0012_alter_user_first_name_max_length... OK Applying menuapp.0001_initial... OK Applying sessions.0001_initial... OK
01_initial.py - Create model Menu - Create model SubMaterial - Create model Ingredients > python manage.py migrate Operations to perform: Apply all migrations: admin, auth, contenttypes, menuapp, sessions Running migrations: Applying contenttypes.0001_initial... OK Applying auth.0001_initial... OK ……………… Applying auth.0012_alter_user_first_name_max_length... OK Applying menuapp.0001_initial... OK Applying sessions.0001_initial... OK1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
8.1 編寫注冊頁面
在 templates/menuapp 目錄下新建 register.html 文件,該文件繼承自 frame.html 文件,具體代碼如下:
frame.html 代碼修改如下:
{% load static %}