随笔分类 - Python之Django学习
摘要:前面两篇总结了常见的几种排序算法的主要思想以及C++与python两种方式的实现过程, 几种排序算法中比较重要的就是归并排序和快速排序,这两种方法的相同点就是都使用了分治的思想,现在用来解决两个具体问题。 1.分治法 分治法就是将原问题分割成同等结构的子问题,之后将子问题逐一解决后,原问题也就得到了
阅读全文
摘要:一、Templates过滤器 过滤器属于django模板语言 修改模板中的变量,从而显示不同内容 {{ value | filter }} 举例:{{ list_nums | length}} 表示list的长度 {{ value | filter | filter | filter }} 可叠加
阅读全文
摘要:博客页面的修改文章和添加新文章 从主页点击不同文章的超链接进入文章页面,就是传递了一个id作为参数,然后后台代码根据这个参数从数据库中取出来对应的文章,并把它传递到前端页面 修改文章和添加新文章,是要进入编辑页面,但编辑页面一个有内容,一个内容为空 根据上述思路,通过id 来区分不同的编辑页面(添加
阅读全文
摘要:在template中添加add_article.html页面 (form input)请求方法使用post 这个页面涉及到了两个响应函数 1)显示页面的响应函数 2)表单提交的响应函数 add_article.html如下: 1)显示页面的响应函数 views.py: 配置url,urls.py:
阅读全文
摘要:Django中的超链接 超链接的目标地址 href后面是目标地址 template中可以用 {% url ‘app_name : url_name’ param %} app_name:应用命名空间的名称 url_name:链接名 param:地址的参数 app_name和url_name 都在ur
阅读全文
摘要:(一)博客主页面开发 1.模板中可使用for循环,语法格式为: {% for xs in xxs %} HTML语句 {% endfor %} 2.更改app下的views.py, 获取后台models Article类下的数据列表集合 思路:1)取出数据库中所有文章对象 2)将文章对象们打包成列表
阅读全文
摘要:1)Admin: admin是django自带的功能强大的自动化数据管理界面 被授权的用户可以直接在Admin中管理数据库(增、删、改、查) Django提供了许多针对Admin的定制功能 2)配置Admin: 1.创建超级用户 python manage.py createsuperuser (需
阅读全文
摘要:1) Django 中Models是与数据库相关的,与数据库相关的代码一般写在 models.py中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。 2)
阅读全文
摘要:学会使用渲染模板的方法来显示html内容。 一、Templates是什么: HTML文件 使用了Django模板语言(Django Tamplate Language DTL) 可以使用第三方模板 二、开发Template 1.在app根目录下新建一个 templates 文件夹,里面新建一个ind
阅读全文
摘要:安装:在Django官网下载最新版Django然后通过pip安装即可 一、创建项目 进入文件夹,打开cmd窗口,输入django-admin startproject myblog(项目名) 二、创建应用 1.打开命令行,进入项目中manage.py同级目录 2.命令行输入:python manag
阅读全文

浙公网安备 33010602011771号