Django基础一

Django2.0.2入门

Django 的版本目前最新的是django2.0.2了,这个版本相比之前的版本的是并不互相兼容的,而在新版本中也更新了一些新的操作,需要我们去了解,我打算在这里跟大家一起去了解下。


1,新建一个文件夹取名为 Test1,然后执行命令创建django项目

这里写图片描述

第一个命令是创建项目,第二个命令是创建一个应用,执行完后我们用PyCharm这个IDE打开,是下面这个目录接口,在下面的目录结构总每一个都代表一个意思,接下面我会慢慢讲到
这里写图片描述

2,运行项目,开发服务器 python manage.py runserver 如果打开http://127.0.0.1:8000/出现下面的页面则表示第一步django2.0.2项目成功

这里写图片描述
这里写图片描述

3,新建模板,关联数据库MySql

1 在应用booktest中创建urls.py文件,方便以后调用有关booktest这个应用的url,方便与管理,如果直接放在根url中,当然没有问题,但是官方也建议我们放在应用下的urls当中
这里写图片描述

2 在booktest应用下的url中编写匹配情况,这里表示不添加任何参数调用视图中的index函数
这里写图片描述

3 这里写视图,也就是页面的内容效果,如下图表明已经成功
这里写图片描述

备注: 针对以上的情况,说一点注意的点,新版本的django在匹配url做了很大的改进之前是
url(“^blog/$”, view.index ) 这种形式,现在直接path(‘blog’, views.index) 也就是说不需要正则表达式了,当然你如果觉得正则表达式比较好你可以使用re_path来代替path 使用跟之前的1.8版本一样使用正则匹配

4 数据关联

  1. 先创建一个数据库 testfordjango;

这里写图片描述
2. 配置数据库;
这里写图片描述
3,迁移,也就是将django的模型和数据库绑定,并且创建匹配模型的表,并查看数据库文件
这里写图片描述
这里写图片描述

从上面的图片来看数据库里面增加了很多表,其中两个表的表明就是和我们创建的模型一一对应,这个时候就说明,我们的模型和我们的数据库已经关联起来了接下来可以进行下一步开发了

今天就到这里 太晚了,这两天会马上更新……..

猜你喜欢

转载自blog.csdn.net/jeekmary/article/details/79619777