成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Django網站實戰——手把手帶大家制作一個經典的網站

開發 前端
今天小編帶大家制作一個經典的網站的案例,功能包括登錄、注冊、注銷、改密、免密登錄、忘記密碼,那么下面就讓我們開始吧。

 

一、前言

今天小編帶大家制作一個經典的網站的案例,功能包括登錄、注冊、注銷、改密、免密登錄、忘記密碼,那么下面就讓我們開始吧。

二、創建項目并創建子應用

首先創建項目,然后在項目根目錄下創建子應用,如下:

  1. django-admin startproject demo #創建項目 
  2. python manage.py startapp web  #創建子應用 

三、配置

進入項目目錄下,并打開settings.py進行相應設置,如下:

這里郵件客戶端的配置需要使用授權碼,詳情百度解決。

三、配置urls文件

首先我們需要配置項目的urls文件,如圖:

然后就是應用的urls文件,默認情況下應用的urls文件是不存在的,需要我們新建urls.py文件,然后往里面寫入內容,至于內容嘛,其實就是引進咱們在視圖文件里寫的路由函數,我們先把所有路由函數都寫進來,如圖:

四、創建模型

因為我們是做網站,而且又有登陸注冊這些功能,因此需要有用戶、密碼和郵箱,首先到web應用中的models.py文件中寫入內容,如圖:

五、表單

然后我們還需要寫一個表單以便用戶輸入,如圖:

六、視圖函數的編寫

如果想要讓網站成功運行,必須要有視圖函數的支持,如圖:

七、前端頁面的編寫

如果想要讓后臺處理前端的數據,那么前端頁面也要寫好,django和flask一樣提供了一套完整的mvt的設計模式,使得前端代碼大大減少,從而也保證了安全性。

八、創建數據庫遷移

這一步很重要,如果你使用數據庫存儲,你不創建遷移的話,那么項目將會出錯,一般兩步就ok,如下:

  1. python manage.py makemigrations  # 創建數據庫遷移文件 
  2. python manage.py migrate  # 根據數據庫遷移文件生成對應SQL語句并執行 

初次創建請務必按小編給定的順序來。

九、啟動項目

cmd輸入命令來啟動項目,如圖:

然后我們來看看最終效果,如圖:

注:這里還有很多功能小編沒有一一演示,主要是捕捉演示畫面gif生成太費勁,不過功能都比較齊全,雖然代碼沒那么靚麗。

由于該GIF圖片超過了300幀,無法上傳到后臺,所以大家看不出完整的動圖,小編把動態圖放在Github這里了。

  1. https://github.com/cassieeric/python_crawler/tree/master/DjangoWebDevelopAutoLogin 

十、總結

本篇寫的一個django的網站可以說是小編比較滿意的一個作品了,功能比較齊全,雖然界面做的不咋地。

需要本文項目代碼的小伙伴,請在公眾號后臺回復“網站開發實戰”關鍵字進行獲取,如果在運行過程中有遇到任何問題,請隨時留言,小編看到會幫助大家解決bug噢!

本文轉載自微信公眾號「 Python爬蟲與數據挖掘」,可以通過以下二維碼關注。轉載本文請聯系 Python爬蟲與數據挖掘公眾號。

 

責任編輯:武曉燕 來源: Python爬蟲與數據挖掘
相關推薦

2022-01-04 08:52:14

博客網站Linux 系統開源

2017-09-20 16:39:31

云主機網站MySQL

2017-09-20 12:36:50

云主機網站MySQL

2018-07-02 08:25:14

2022-09-14 17:12:15

flowable源碼DEMO

2022-11-07 18:36:03

組件RPC框架

2021-06-22 10:43:03

Webpack loader plugin

2022-09-22 12:38:46

antd form組件代碼

2021-01-19 09:06:21

MysqlDjango數據庫

2019-08-26 09:25:23

RedisJavaLinux

2022-06-28 15:29:56

Python編程語言計時器

2021-10-21 10:25:32

Windows7操作系統微軟

2018-11-22 09:17:21

消息推送系統

2021-08-31 10:02:10

KubernetesLinux集群

2021-07-28 20:09:41

平臺

2016-11-01 09:46:04

2022-08-26 08:01:38

DashWebJavaScrip

2021-02-04 09:00:57

SQLDjango原生

2024-12-03 08:49:01

Maven腳手架文件夾

2023-11-28 07:36:41

Shell腳本部署
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品一区二区不卡 | 久久免费电影 | 亚洲国产精品日本 | 欧美a在线| 亚洲影视在线 | 麻豆天堂 | 99精品视频一区二区三区 | 亚洲日本免费 | 中文字幕av在线播放 | 亚洲成人播放器 | 国产精品影视在线观看 | 激情欧美一区二区三区 | 欧美精品导航 | 亚洲视频中文字幕 | 日日操av | 欧美成人免费在线 | 国产精品国产精品国产专区不片 | 九九精品在线 | 午夜天堂精品久久久久 | 亚洲国产精品视频一区 | 一区二区在线不卡 | 亚洲一二三在线观看 | 一级欧美一级日韩片免费观看 | 国产一区二区三区久久久久久久久 | 国产日韩精品在线 | 天天操夜夜操 | 日本天堂一区 | 狠狠夜夜 | 日韩和的一区二区 | 亚洲一卡二卡 | 日本三级精品 | 国产精品久久久久久久久图文区 | 亚洲视频一区在线播放 | 久久看精品 | 久草热播 | 国产精品久久久久久久免费大片 | 亚洲天堂一区 | 欧美性jizz18性欧美 | 国产精品无码久久久久 | av色站 | 日韩视频观看 |