注:本文章纯属对于本人学习过程的记录,不可作为范例学习
manage.py是整个项目的管理器,不过目前没遇到有要在此文件改动的情况;
然后会有一个与项目同名的文件夹里面包含整个项目的settings.py:配置app、数据库等的重要文件;urls.py:加载项目的app的urls文件,引用include模块;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**重点内容**!!