查看ubuntu已安装的所有软件:
查看软件安装的路径
查看开机启动的软件,需要额外安装插件:
安装mysql:
django setting配置:
在model模块中添加如下建表语句:
vi app/models.py
model模块在app中,其中定义的类名就是表名(但是在数据库中的表名会以app为前缀,例如项目为app则实际创建的表名为app_test1),CharField相当于varchar,DateField相当于datetime,max_length 相当于参数限定长度“varchar(20)”
注意:这里如果之前已经同步过一次数据,现在又要添加字段,会报错,解决办法是在字段后面添加
null=True
例如:
ages=models.CharField(max_length=10,null=True)
为表添加数据:django需要查询或者更新表时,需先导入表名才能获取表内的数据。
数据操作:
#django在前端中展示从数据库中获取到的数据:
html:
注意:这里展示的数据必须是单条数据,若是展示整个数据库的内容必须是逐条,整个取的话会导致出现QuerySet [这种数据。
django:
-------------------分割线--------------------
#django经典例子:
#如果需要用户和密码,则执行:
#练习在python交互模式下操作数据库:
#插入一条数据:
p1.name #查看插入的name
p1.address #查看插入的address
p1.save() #插入的数据写入数据库中
#更新一条数据:
#查看所有的数据
在models模块中,建表语句下面添加如下:
然后再去交换窗口查看所有数据:
#查询国家等于中国的一条数据:
#查询出来的数据进行更改:
#高效的更新数据方式,并且无需save:
#在浏览器中打开后台管理数据库界面:
http://192.168.110.106/admin/
账号就是同步数据库时创建的用户名和密码,登陆进去。
在app下创建一个admin.py的文件
vi admin.py
完成后,重新打开页面。
#django中引用bootstrap:
在setting.py中:
MEDIA_ROOT='/root/project/statics/bootstrap/'
在url.py中:
from django.conf import settings
--------------------------------------分割线------------------------------------
本文转自 王家东哥 51CTO博客,原文链接:http://blog.51cto.com/xiaodongge/1903793