简单实现文章添加 ---django应用
2017-06-23 21:35
483 查看
前几天,完整了一个简单的个人博客,自己的感受就是,我是小菜鸟,刚要张开翅膀....
博客项目是在实验楼 做的,之前在知乎看到说慕课适合理论,实验楼更适合动手,这算小安利....有兴趣的值得去看看..
在听说数据库可以有加分的项目时候,自己就想把这个博客在添加一点功能,这个博客完成后,文章添加需要在后天添加,没有删除文章,更新文章的操作,先增加 添加文章的操作,其他操作在暑假跟上.
给一个 Add Article的链接,跳转到添加文章的界面,在通过form表单对数据处理,就可以添加到数据库了,在这个过程考虑有很多的欠缺,
这个是跳转到的链接
这个是添加的文章......
添加之后的显示...
这里给出添加的代码,美化就没了,自己后期在做.
def add_article(request):
return render(request,'article/add_article.html')
def addArticle(request):
if request.method == 'GET':
title = request.GET['title']
category = request.GET['category']
content = request.GET['content']
article = Article(title = title, category = category, date_time = datetime.strftime(datetime.now(),'%Y-%m-%d %H:%M:%S'), content = content)
article.save()
return redirect(reverse('article:index'))
还有前段的一部分 add_article.html 是继承base.html的
主要看action,修饰就没法描述了.
{% extends "base.html" %}
{% block content %}
<div>
<form class="pure-form" action="{% url 'article:addArticle' %}" method="GET">
{% csrf_token %}
title:
<input class="pure-input-3-3" type="text" name="title" >
<br>
category:
<input class="pure-input-3-3" type="text" name="category">
<br>
content:
<textarea class="pure-inout-3-3" rows="5" cols="10" name="content" ></textarea>
<br>
<div class="submit-row list-group">
<button type="submit" title="Save" class="list-group-item active" name="save">
<span>save</span>
</button>
</div>
</form>
</div>
{% endblock %}
等自己完成后序的功能,会上传值github供参考.
博客项目是在实验楼 做的,之前在知乎看到说慕课适合理论,实验楼更适合动手,这算小安利....有兴趣的值得去看看..
在听说数据库可以有加分的项目时候,自己就想把这个博客在添加一点功能,这个博客完成后,文章添加需要在后天添加,没有删除文章,更新文章的操作,先增加 添加文章的操作,其他操作在暑假跟上.
给一个 Add Article的链接,跳转到添加文章的界面,在通过form表单对数据处理,就可以添加到数据库了,在这个过程考虑有很多的欠缺,
这个是跳转到的链接
这个是添加的文章......
添加之后的显示...
这里给出添加的代码,美化就没了,自己后期在做.
def add_article(request):
return render(request,'article/add_article.html')
def addArticle(request):
if request.method == 'GET':
title = request.GET['title']
category = request.GET['category']
content = request.GET['content']
article = Article(title = title, category = category, date_time = datetime.strftime(datetime.now(),'%Y-%m-%d %H:%M:%S'), content = content)
article.save()
return redirect(reverse('article:index'))
还有前段的一部分 add_article.html 是继承base.html的
主要看action,修饰就没法描述了.
{% extends "base.html" %}
{% block content %}
<div>
<form class="pure-form" action="{% url 'article:addArticle' %}" method="GET">
{% csrf_token %}
title:
<input class="pure-input-3-3" type="text" name="title" >
<br>
category:
<input class="pure-input-3-3" type="text" name="category">
<br>
content:
<textarea class="pure-inout-3-3" rows="5" cols="10" name="content" ></textarea>
<br>
<div class="submit-row list-group">
<button type="submit" title="Save" class="list-group-item active" name="save">
<span>save</span>
</button>
</div>
</form>
</div>
{% endblock %}
等自己完成后序的功能,会上传值github供参考.
相关文章推荐
- 一个简单的聊天室的实现----ICE应用系列文章之四
- 在php中应用Ajax技术实现博客文章添加类别
- Django 从零开始实现简单的restful应用
- Andorid简单应用理财工具-实现添加账单页面
- php实现的简单的csdn博客文章抓取(续:添加用户名搜索提示)
- 用jsp实现一个简单的购物车web应用系统。实现的添加购物商品,删除购物商品并且显示购物车信息。
- 在PHP中应用AJAX技术实现博客文章类别添加
- Android为应用添加数字角标的简单实现
- Django1.6添加comments应用的简单过程
- Django-Sphinx 安装和简单应用
- 应用ArrayAdapter和ListView实现简单的上下滚动显示
- 网络爬虫(五)------------简单网络爬虫实现代码,记得要添加htmlpaser和htmlclient两个包
- UIday1002:UITableView 2 用UITableView实现通讯录cell简单的数据移动、删除、添加功能
- 简单高级搜索页面的简单实现,包括数据控件循环嵌套,DataTable动态生成数据添加等
- PHP简单实现“相关文章推荐”功能的方法
- asp.net 动态数据网站简单应用,快速建立站点实现对库方便的增删改
- AJAX实现一个简单的相册和里头包含一些DOM基础应用
- 基于Socket的Android与PC简单聊天应用的实现
- ASP.NET高级里面的repeater控件的应用实现样式设置,并添加删除按钮
- 这篇文章给大家介绍Android开发四大组件之实现电话拦截和电话录音,涉及到android四大基本组件在程序中的应用,对android四大基本组件感兴趣的朋友可以参考下本篇文章