Django连接Mysql数据库以及简单页面

在setting文件中,将内置的databases换成mysql格式的

在mysql中创建一个数据库,可用create database testdemo1来创建,再将databases里的name换成建立的数据库名:testdemo1
在这里插入图片描述

django里面有很多内置app,在setting里的installed_app里可以看到
在控制台输入命令:python manage.py migrate做迁移, 即在mysql里有了内置的这些表,在mysql里点击刷新就可以了。

接着,在控制台输入命令:python manage.py runserver启动服务器,就可以看django的后台管理了。
在这里插入图片描述
但是现在怎么知道用户名和密码呢?
就需要在控制台输入命令:python manage.py createsuperuser,根据提示完成注册,然后再输入python manage.py runserver 启动服务器,就可以登录看后台信息了
暂时这里没用了,后面会有用哒~

在控制台命令行输入:python manage.py startapp polls,即可创建成功poll名称的应用,记住要在setting里将应用加入:
在这里插入图片描述

那么,如何才能访问到我们的这个页面呢?整体思路是:主文件的urls跳到app文件的urls,再跳到app的views,views里有很多方法函数,是用来返回html的
第一,主文件的urls:
在这里插入图片描述

第二,app文件的urls:
首先在创建的app里新建一个路由,点击新建python文件,名称为urls
在这里插入图片描述

第三,app文件的views,views里面的函数:
在这里插入图片描述

第四,函数里的html:先在app新建一个文件夹(dictory),名字叫templates,再到主文件的setting的templates板块,将DIRS写成下图所示
在这里插入图片描述
再在templates新建python文件,名为login,然后在里面完成页面,比如一个简单页面:在这里插入图片描述
最后再运行启动,python manage.py runserver

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值