Django学习总结

Django基础案例
这里呢,很简单很简单的一个效果,也就那么几个知识点,表达的意思就是,页面上开始显示的是数据库“BookInfo”里面的各行数据的Bname字段,然后呢,当我点击页面上的链接“添加书本”的时候,会王数据库里添加“你是狗屎!!!”条数据,然后显示在页面上。当我点击后面的“删除添加”的时候,把对应的数据删除,其实呢,没啥东西,也就个简单的重定向就可以实现
这个答题的步骤呢,虽然说很简单,但咱也豁出去了,讲讲吧:
【1】创建Django项目及应用,创建管理员账户,注册应用,创建模型类,本地化,自定义后台界面。。。。。这里说一下吧,虽然基础的不能再基础了,光上代码演示:
切换到某一想要存放Django项目的目录,django-admin startproject t2创建一个名为t2的项目,然后cd到t2目录下,python3 manage.py startapp a2创建一个名为a2的应用,然后就是注册应用,vim打开settings.py文件,找到带有APP的那一行,在列表中添加'a2',,这样注册完成,然后嘛,我不按照顺序说了,依我的思路把这个几个要完成的事都做了吧,在settings.py中,还需要进行设置的是 本地化和模型类注册,也一起完成吧。找到这个文件后几行,一个呢,需要修改的是语言‘zh-hans’另外一个呢需要本地化地理位置,时间‘Asia/Shanghai’,然后,这里面呢,涉及到模型类注册,这里先创建模型类吧 在应用里面找到models,然后 这里创建两个模型类,一个是 BookInfo(图书类)有这几个类属性 bname / bpubdate /模型类创建就不多说了,请看之前的博客,剩下的呢,都和上面链接中我那篇博客写的差不多,几个简单的步骤嘛,我只说一下重点的思路。 这里呢,最关键的两个步骤:一,我们需要引导网址,进行重定向,二,我们需要通过Django王数据库里添加删除数据。重定向呢,我们可以这样做 from django.db.models import redirect 这是首先导入模块,然后,重定向 return redirect('/index') 这里,我们主页为 index,所以我峨嵋你重定向到index页面。 对于数据库里面添加数据呢,Django操作Mysql数据库的简单语法就可以了,先实例化,然后再进行数据库交互 怎删数据。这个呢,也就这点内容,其他的没什么好说的。
在这里插入图片描述
这个呢,表达的就是一个知识点:如何实时显示数据库的日志信息
这里呢,就说一下流程:首先,sudo vim /etc/mysql/mysql.conf.d/mysql.cnf,把68/69行注释去掉,然后 sudo service mysql restart 重启服务,我们可以这样实时显示Mysql日志文件 sudo /var/log/mysql/mysql.log
在这里插入图片描述

下面的话,还有点零散的东西,就不多说了,简单且零散,看下面图片:在这里插入图片描述在这里插入图片描述
期间遇到一个问题,说一下解决办法:在这里插入图片描述这个,是因为我开始创建数据库的时候,没有制定编码类型造成的,一输中文就炸,所以就考虑是数据库的问题,然后查看了一下Mysql的创建记录,发现了这个编码问题。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值