roselearn

导航

2023年2月1日 #

Django实现从数据库查询数据展示在界面

摘要: 配置路径,编写前台界面 应用之前建好的数据库表 参考https://www.cnblogs.com/roselearn/p/17075119.html 下图为数据库的数据 编写视图 from .models import Student #引入表 def info_get(request): nam 阅读全文

posted @ 2023-02-01 12:26 dongzs 阅读(787) 评论(0) 推荐(0)

2023年1月30日 #

Django shell交互模式操作数据库

摘要: 打开shell交互模式 命令 python manage.py shell 新增数据 先进入交互模式,再导入类,用create创建数据,最后save(不save也可以),完成后可在数据库表中查看到创建的数据 查询数据 数据库的数据如下 查询age为21的数据 这样查询如果结果有多条,则会报错,如下 阅读全文

posted @ 2023-01-30 14:45 dongzs 阅读(176) 评论(0) 推荐(0)

Django连接数据库

摘要: Mysql配置 搭建mysql服务,保证能正常运行 pip install mysqlclient Setting配置数据库 如下是mysql数据库的配置 同步数据库 先生成表结构,检查是否有表结构变更:python manage.py makemigrations再同步数据库:python man 阅读全文

posted @ 2023-01-30 13:00 dongzs 阅读(188) 评论(0) 推荐(0)

2023年1月11日 #

Django过滤器、自定义过滤器与自定义标签

摘要: 过滤器 视图 模板 过滤器符号为 | {{sex | default:"未知"}} --当sex的值为空时,取“未知” {{age | add:"5"}} --给age的值加5 {{hobby | first}} --取hobby列表变量的第一个值 {{hobby | last}} --取hobby 阅读全文

posted @ 2023-01-11 17:38 dongzs 阅读(113) 评论(0) 推荐(0)

2023年1月10日 #

Django模板继承与代码块引用(extends/include)

摘要: extends 有些页面只有某一部分有变化,其它部分不变时,用模板继承就会比较方便 设计母版 用{ % block name % } { % endblock % } 来代替子模板中需要自己编写的部分,剩余部分是公共部分,若需修改,只需修改母版即可 设计子模板1 用{ % extends '母模板' 阅读全文

posted @ 2023-01-10 13:08 dongzs 阅读(134) 评论(0) 推荐(0)

2023年1月9日 #

Django模板控制结构(for/forloop/if)

摘要: for 语法:{%for%} {%endfor%} 视图 模板 结果 forloop forloop.counter和forloop.revcounter后面带0代表从第0次开始循环,不带代表从1开始循环 结果 if 语法: {% if name == 'x' %} xxx {% elif name 阅读全文

posted @ 2023-01-09 18:06 dongzs 阅读(161) 评论(0) 推荐(0)

2023年1月6日 #

Django简单模板展示及变量、对象取值

摘要: 模板语言不属于python语言,也不属于html语言,是一门独立的语言 模板配置 模板放在项目跟目录下,或者放在app下都可以,在settings.py文件配置模板路径 'DIRS': [os.path.join(BASE_DIR, 'templates')] 登录模板 登录模板 编写视图,用ren 阅读全文

posted @ 2023-01-06 12:33 dongzs 阅读(212) 评论(0) 推荐(0)

2023年1月3日 #

Django的urls配置(斜杠/变量/正则)

摘要: url中的斜杠 若path中带了斜杠,浏览器输入的url也是带斜杠的则直接可访问 若path中带斜杠,浏览器中输入的url最后未带斜杠,则会301重定向一次到带斜杠的地址 若path中未带斜杠,则浏览器输入地址时必须不带斜杠,带斜杠会404 一般建议带斜杠,因为有的浏览器会自动重定向带斜杠 url动 阅读全文

posted @ 2023-01-03 13:29 dongzs 阅读(488) 评论(0) 推荐(0)

Django展示Json数据、图片

摘要: 返回Json数据 导入JsonResponse包,创建视图 配置访问路由 浏览器中访问 有时候访问时中文展示的编码 这时就需要在视图的JsonResponse中加上 json_dumps_params={'ensure_ascii':False} 可解决乱码问题 展示图片 可以看到settings. 阅读全文

posted @ 2023-01-03 10:08 dongzs 阅读(217) 评论(0) 推荐(0)

2023年1月2日 #

Django创建App并实现Helloworld!

摘要: 前提:先创建Django项目,参考https://www.cnblogs.com/roselearn/p/17020211.html App为Application,可以理解为一个应用,一个项目下可以有多个App。 创建App python3 manage.py startapp apptest1 阅读全文

posted @ 2023-01-02 23:24 dongzs 阅读(80) 评论(0) 推荐(0)