django
allenxguo
C++
展开
-
Django开发博客-(1)Django简介
Django是什么?它是一个基于python的高级web开发框架、能够高效快速开发、高度集成、免费开源。上网流程首先简介一下日常使用浏览器的上网流程 图1 日常上网流程Django工程目录简介命令行中运行 django-admin startproject blog即可创建一个django项目 此时blog的目录组成为 |—blog ———–blog ———–|———-__init_原创 2017-06-05 18:00:20 · 405 阅读 · 0 评论 -
Django开发博客-(2)模板的使用
Django模板在上一章节中我们使用 django.http.HttpResponse() 来输出 “hello blog!”。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。 本章节我们将为大家详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容。 接着上一章,在myblog中创建一个templates目录,随后创建一个myblog.html文原创 2017-06-05 22:48:52 · 414 阅读 · 0 评论 -
Django开发博客-(3)Models
复习首先复习一个前两章内容 (1)创建app,将其添加到settings的INSTALLED_APPS中 (2)为这个app创建一个viewsdef homePage(request): return render(request, 'myblog/myblog.html', {'homepage':'blog home page!'})(3)增加一个urls文件 使用这个响应,为响应原创 2017-06-06 09:54:06 · 538 阅读 · 0 评论 -
Django开发博客-(4)Admin
Admin什么是Admin? 他是Django知道的自动化数据管理界面,被授权的用户可以直接在Admin中管理数据库(增删改查),Django提供了很多针对Admin定制功能。 下面我们演示如果通过创建一个超级用户去访问。Admin配置通过使用 python managa.py createsuperuser创建一个超级用户 图1 创建超级用户 当然,密码太短,或者和邮箱类似可是会报错原创 2017-06-06 10:34:02 · 330 阅读 · 0 评论 -
Django开发博客-(5)完善主页开发_1
下面我们开始着手制作博客主页面的开发 首先分析一下一个博客具有哪些必要的东西: 页面包含: 博客主页面 博客文章页面 博客书写(修改)页面 下面分布进行讲解博客主页面博客主页面包括: 文章标题列表,具有超链接功能 可以发表新的博客 标题列表编写思路: 列出数据库的文章对象 文章对象制作成列表,传递给前端显示 前段页面把文章标题以超链接形式列出 其中列出标题列表需要用到模板的for循环等等,这里介原创 2017-06-06 11:40:21 · 644 阅读 · 0 评论 -
Django开发博客-(5)完善主页开发_2
接上一章继续。博客书写(编辑)页面编辑页面已经实现接下来是编辑响应的函数部分。 使用request.POST[‘参数名’]来获取表单数据 models.Article.objects.create(title, content)来创建对象具体实现如下。 首先增加一个html文件为edit_action.html 然后views增加一个响应,在这里我们选择编辑完成返回主页def edit_ac原创 2017-06-06 14:48:07 · 575 阅读 · 0 评论 -
Django开发博客-(6)补充和总结
通过前5章内容,一个简易的博客就完成了,它具备基本的,发表博客、修改博客等。 接下来介绍一些其他内容。Django Shell他是一个Python交互式命令行程序,它自动引入项目环境,我们可以用它和我们的项目进行交互。 使用方式python manage.py shell 进入环境 然后我们可以查看一下当前Article的文章内容>>> from myblog.models import A原创 2017-06-06 15:19:47 · 263 阅读 · 0 评论 -
Django第一个web程序
暂时只能用命令行模式启动一个Django程序,后续继续学习 开发环境python3.6 pycharm创建Django项目命令行方式创建: django-admin startproject HelloDjango创建一个Django项目 使用命令: python manage.py startapp hello创建hello模块 此时一个Django创建成功接下来就可以运行查看效果原创 2017-06-03 12:04:57 · 303 阅读 · 0 评论