django和mysql写注册_Django电商项目---完成注册页面和用户登录
完成基本的創(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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: request mysql 接口_TP5
- 下一篇: mysql cluster双机_GitH