Django
文章平均质量分 73
Django
我的天才女友
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
展开
-
Django 数据模型
Django模型类似于java语言中的jpa一样,减少创建数据的数据,简化在开发中数据库中的操作。字段类型字段说明对应mysql字段AutoField自增的主键IntBooleanField布尔字段TinyintCharField字符类型varCharDateField日期DateDateTimeField日期时间类型DateTimeIntergetField整数类型IntTexField长文本LongtextT原创 2022-06-20 21:47:35 · 521 阅读 · 0 评论 -
Django模板
DTL(django template language)是Django自带的模板语言。for循环中有一些常用的变量app1下的views.pyvar.html在对应的app1下新建templatetags文件下,然后新建__init__.py文件和自己创建的过滤器。在对应的过滤器中写入,这里对对应的值如果大于传入的参数,则分割加上…来显示对应的模板文件自定义标签和上面的原理一致。新建一个base.html页面作为模板新建一个页面,继承base页面。新建路由,测试,也可使用{% includ原创 2022-06-16 23:21:08 · 127 阅读 · 0 评论 -
Django视图函数和视图类
接受一个HttpRequest作为参数,返回一个HttpResponse对象HttpRequest对象属性和方法:response属性request 视图函数的所有请求template_name 模板文件content 字典类型,传递到HTML文件中的变量content_type 文档类型,默认text/htmlstatus 相应的状态码,默认的是200using 模板引擎test_render.html实现页面的重定向视图类视图类就是用类出来需求,可以更加方便写一些复杂的原创 2022-06-11 19:48:31 · 345 阅读 · 0 评论 -
Django的路由
项目创建的时候有一个urls.py,这个是指定整个项目路由的入口,使用path指向对应的视图。path(url正则表达式, 视图函数,别名)路由匹配:调用path()函数匹配。如果匹配到直接返回不在往下匹配,如果匹配不成功返回404。还可以包含路由的urls.py匹配,这样更加便于设计。使用include包含子路由项目的urls.py在对应创建的项目app1中新建urls.py 文件写入路由应用的urls.pyapp1下的views.pyapp1中的urls.pyviews.py解析url原创 2022-06-11 10:48:26 · 280 阅读 · 0 评论 -
Django 添加自己的应用
在对应的目录下执行命令,首先要启动对用的python虚拟环境,然后执行命令,就会创建对应的自己的应用打开myweb中的setting.js 添加自己的应用,也可以说是注册在app1目录下views.py文件注册视图,如下图所示,在view中添加index请求,指向app1下的index.html文件。创建路径指向添加了视图,要将导航指向这个文件,在myweb下的urls.py 添加,注意from app1 import views这个包的导入创建模板以上这个流程已经完成,对应的跳转需要写在my原创 2022-06-06 20:44:40 · 637 阅读 · 0 评论