Django初学

注:本文章纯属对于本人学习过程的记录,不可作为范例学习
manage.py是整个项目的管理器,不过目前没遇到有要在此文件改动的情况;
然后会有一个与项目同名的文件夹里面包含整个项目的settings.py:配置app、数据库等的重要文件;urls.py:加载项目的app的urls文件,引用include模块其中namespace用于在html文件中引用链接;wsgi.py文件作用忘记了。
接着可以新建自己的app。
首先使用models.py文件建立自己的数据库表,用新建类的方法建立数据库表,类中定义的变量即为数据库中的字段其中最后一个定义函数用于在后台管理网站中显示数据库表的项
views.py:用于实现后台的逻辑,对数据库操作,返回值给前台html文件
其中对数据库的操作:

models.表名.objects.get(id=0);//获取id=0的一条记录
models.表名.objects.all( );//获取所有记录
models.表名.objects.create(所有不可为null的字段都要赋值 ,name=name...);//创建记录
a=models.表名.objects.get(name=00 );
//修改记录

a.name=5;
a.save();

返回值:
render(request,‘html文件:eg.templates下的cmtwo/newfile.html’,返回给前端的参数:{‘key’:name})
剩下的就是实现自己的逻辑问题…
前端html文件需要注意的:
1、可以使用简单的 {%for%}循环{ %if -else%},需要结束{%endfor/endif%}
2、使用后台返回的数据:{{key}}
3、链接跳转到另一url格式:{%url ‘namespace:name’参数%}
Have a nice day**重点内容**!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值