700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > django和mysql写注册_Django电商项目---完成注册页面和用户登录

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

时间:2022-09-20 13:16:40

相关推荐

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

完成基本的创建项目、用户注册、登录、注销功能创建Django项目,创建df_user的App

创建静态文件夹static(跟manage.py保持在同一级别下)

复制静态文件(css + images+ js)到static路径下

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

修改数据库

新添加静态文件加载路径

Pycharm连接mysql数据库以及完成mysql数据库初始化安装Python下的MysqlClient点击

(可选)其他学习参考:

手动进行pip安装

1

2

3# 进入python3的安装目录的Scripts目录

# 我的是: E:\PyCharm .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文件(需要导入df_user/views.py)

配置df_user/views.py

复制df_user模板到templates/df_user目录

(可选--实际中可以直接复制文件,项目中学习Django的HTML模板化操作)

(可选--实际中可以直接复制文件,实际的HTML中以变量的形式传递参数过去的)

创建模板类df_user/models.py

完成表的创建

python manage.py makemigrations # 生产一个py文件

python manage.py migrate # 创建表空间

启动项目

python manage.py runserver 9999界面显示

注册成功后跳转登录界面:

记录问题:

问题1:执行命令报错: 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目录后,无法初始化数据库

重新创建一个python目录,命名为migrations目录后,重新命令执行

python manage.py makemigrations # 生产一个py文件

python manage.py migrate # 创建表空间

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。