导航:VS2019开发Django系列 上篇我们已经把LazyOrders中用到的C#的实体转成了Django中的Entity,并且已经迁移数据库成功,那么,今天继续介绍Django中内置的数据库操作Api以及新建超级用户. 1)初试API,打开Django shell 输入如下命令:然后查看数据库中的数据,我们可以看到What's new?成功保存到了数据库中,更多的操作可以直接参考官方文档: #导入models>>> from hello.models import Choice,Q…
导航:VS2019开发Django系列 第一篇介绍了安装Django,那么,今天的主题内容是使用VS编写第一个Django应用. 1)新建Django Web项目 选择新建Django Web项目,在弹出来的窗口中,修改名称,修改路径,创建即可.创建成功之后,VS会自动打开一个readme.html的文件,文件内容是指引你创建超级用户用来管理你的Django应用.从图中我们也可以看出来,与Python相关的操作,都在一个独立的菜单中,以后肯定会经常用到的.  2)看看VS为我们创建了什么 项目创…
导航:VS2019开发Django系列 缘起:学习是我一直在做的一件事情,但是,可怕的是不知道学习什么,然后止步不前,安于现状,曾经很长的一段时间,我是不知道学习什么,工作上的事情,其实是相对固定的,用到的技能也是相对单一的,大都还是在业务上的精进,成为某一个领域的专家,但是内心深处也慌啊!为何?业务是与行业与公司挂钩的,如果,我是说如果,某一天公司把你开了,你要怎么办?所以业余时间多学习肯定是没错的,当然喽!天无绝人之路,技术人也不是注定一辈子只能做技术,你也可以转管理,但是管理也要学习如何带…
导航:VS2019开发Django系列 今天是中华人民共和国成立70周年的日子,普天同庆,看阅兵看得满腔热血,热泪盈眶,祖国都这么优秀了,我要更加努力才行啊! 这个Django系列的文章,没有很深入的研究,仅仅只是个入门笔记吧!做Web开发,Java,.Net Core都已经很牛逼了,Python在Web方面其实并没有什么优势,因为Python是脚本语言,执行效率肯定不如编译语言,这是毋庸置疑的,所以呢?学习Python的话,最终肯定要往爬虫,自动化运维,数据挖掘,人工智能方向继续努力.....…
导航:VS2019开发Django系列 这一篇介绍如何使用BootStrap Table这个组件来绑定渲染数据, 1)先来看一下BootStrap Table是怎么绑定数据的. 通过数据属性 给定data-url="{% url 'test' %}",插件会自动请求这个地址的数据,然后渲染,这个地址对应的url为前几篇演示JsonResponse的地址:http://localhost:8090/hello/test/,url的绑定规则,可以参考官方文档,这里的test为url指定的n…
导航:VS2019开发Django系列 紧接上篇,继续介绍Django中的模板,考虑可能篇幅过长,所以分为两部分来讲,今天的主要内容: 1)内置模板和过滤器 母版,继承关系.头部导航和页脚,是需要与其他页面共用的,那么,需要把这一部分提取出来,放在一个单独的layout.cshtml页面中,其他需要显示的页面,继承这个页面即可. 注意着色部分,{% load staticfiles %} 加载静态文件,静态文件按照项目默认配置,在App文件夹里边的static文件夹下边 注意着色部分,{% bl…
导航:VS2019开发Django系列 这几天学习了一下Django的视图和模板,从这几天的学习进度来看,视图这里并没有花很多的时间,相反的,模板花费了大量的时间,主要原因还是因为对Jquery操作dom不熟练,其次就是对bootstrap的使用不熟练,所以花了一些时间研究官方文档. 那么,言归正传,先从视图(views.py)开始讲起.Django中视图与其他框架中的视图(尤其是MVC模式)不一样,Django中的视图,用Asp.Net Mvc框架来类比的话,就是Controller,里边的视…
导航:VS2019开发Django系列 该篇继续完善在Django的管理界面上传图片,因为LazyOrders小程序中菜单需要展示图片,而不是一个文本路径,所以我们还需要继续改造一下. 1)安装pillow cmd切到虚拟环境的安装目录,然后输入如下命令回车: pip install Pillow…
导航:VS2019开发Django系列 继上篇我们匆匆迁移数据库成功之后,又花了一个晚上研究了Django的模型,这里的模型其实就是ORM模型中的Entity,.Net里边用的比较多的有Entity Framework,SqlSugar,Nhibernate等等 1)字段类型,直接查看上一篇,我们的模型生成的表结构,找一下映射关系.从下面的数据可以看出来, ①表名称是我们的app名称hello下划线model类名称question ②未指定主键的时候,默认创建了自增长的id主键 ③外键生成字段的…
导航:VS2019开发Django系列 下班回到家,洗漱完毕,夜已深.关于Django这个系列的博文,我心中的想法就是承接之前的微信小程序的内容,做一个服务端的管理中心,上新菜单,调整价格啊!之类的,有点想法,才能完成一系列的学习,要不然漫无目的,也不知道坚持的意义. 上一篇,我们已经完成了第一个Django的app hello world,这篇我们的主题内容是连接MySql数据库,因为工作当中使用的是MySql的数据库,且我自己也有这个环境,那么就直接考虑使用MySql数据库了.关于MySql…