日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

django和mysql写注册_Django电商项目---完成注册页面和用户登录

發(fā)布時間:2023/11/30 数据库 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 django和mysql写注册_Django电商项目---完成注册页面和用户登录 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

完成基本的創(chuàng)建項目、用戶注冊、登錄、注銷功能創(chuàng)建Django項目,創(chuàng)建df_user的App

創(chuàng)建靜態(tài)文件夾static(跟manage.py保持在同一級別下)

復(fù)制靜態(tài)文件(css + images+ js)到static路徑下

修改settings.py文件修改templates路徑

修改數(shù)據(jù)庫

新添加靜態(tài)文件加載路徑

Pycharm連接mysql數(shù)據(jù)庫以及完成mysql數(shù)據(jù)庫初始化安裝Python下的MysqlClient點擊

(可選)其他學(xué)習(xí)參考:

手動進行pip安裝

1

2

3# 進入python3的安裝目錄的Scripts目錄

# 我的是: E:\PyCharm 2017.2.4\Python3.2.5\Scripts

pip3 install mysqlclient-1.4.2-cp35-cp35m-win_amd64.whl

修改路由配置manas/urls.py

添加df_user/urls.py文件

配置df_user/urls.py文件(需要導(dǎo)入df_user/views.py)

配置df_user/views.py

復(fù)制df_user模板到templates/df_user目錄

(可選--實際中可以直接復(fù)制文件,項目中學(xué)習(xí)Django的HTML模板化操作)

(可選--實際中可以直接復(fù)制文件,實際的HTML中以變量的形式傳遞參數(shù)過去的)

創(chuàng)建模板類df_user/models.py

完成表的創(chuàng)建

python manage.py makemigrations # 生產(chǎn)一個py文件

python manage.py migrate # 創(chuàng)建表空間

啟動項目

python manage.py runserver 9999界面顯示

注冊成功后跳轉(zhuǎn)登錄界面:

記錄問題:

問題1:執(zhí)行命令報錯: python manage.py makemigrations

WARNINGS:

?: (urls.W005) URL namespace 'admin' isn't unique. You may not be able to reverse all URLs in this namespace

No changes detected

原因定位: 子App的urls.py里面也有一個admin的路由信息,刪除即可

問題2: 誤刪除migrations目錄后,無法初始化數(shù)據(jù)庫

重新創(chuàng)建一個python目錄,命名為migrations目錄后,重新命令執(zhí)行

python manage.py makemigrations # 生產(chǎn)一個py文件

python manage.py migrate # 創(chuàng)建表空間

總結(jié)

以上是生活随笔為你收集整理的django和mysql写注册_Django电商项目---完成注册页面和用户登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。