您的位置:首页 > 编程语言 > Go语言

简单实现文章添加 ---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供参考.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python django
相关文章推荐