在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