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 数据关联
- 先创建一个数据库 testfordjango;
2. 配置数据库;
3,迁移,也就是将django的模型和数据库绑定,并且创建匹配模型的表,并查看数据库文件
从上面的图片来看数据库里面增加了很多表,其中两个表的表明就是和我们创建的模型一一对应,这个时候就说明,我们的模型和我们的数据库已经关联起来了接下来可以进行下一步开发了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)