先看效果:

路由部分代码:

from django.contrib import admin
from django.urls import path
from content.views import indexurlpatterns = [path('admin/', admin.site.urls),path('index/',index),
]

视图部分代码:

from django.shortcuts import render
from django.shortcuts import HttpResponse
from content.models import Contentdef index(request):if request.method == 'GET':info = Content.objects.all()cont = {'info': info}return render(request,'content/index.html',cont)else:t = request.POST.get('tjtime')n = request.POST.get('tjname')txt = request.POST.get('tjtext')msql = Content(u_time=t,u_name=n,u_content=txt)msql.save()# return HttpResponse('<h3>提交留言成功!</h3><br><hr><a href="http://139.198.16.166/index/">返回首页</a>')info = Content.objects.all()cont = {'info': info}return render(request, 'content/index.html', cont)

模板部分代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>留言系统</title><style>*{margin: 0;padding: 0;}.header{background-color: #96b97d;height: 50px;}.box{width: 60%;margin-left: 60px;margin-top: 20px;}.content{width: 100%;}th,td{text-align: center;height: 30px;}th{background-color: #96b97d;font-family: 楷体;}td{background-color: #f6f6f6;font-family: 新宋体;color: red;}.header1{float: left;height: 50px;color: black;text-align: center;line-height: 50px;margin-left: 10px;font-family: 楷体;}.vbox{position: fixed;top: 75px;right: 60px;width: 25%;height: 70%;background-color: #f6f6f6;}.head{height: 30px;text-align: center;font-family: serif;font-size: 10px;background-color: #96b97d;line-height: 30px;}.txt{margin-left: 30px;}#i1{margin-top: 20px;height: 20px;}#i2{margin-top: 20px;height: 20px;}#i3{margin-top: 20px;height: 150px;}label{font-family: 黑体;}#i4{background-color: #96b97d;margin-left: 30px;border: none;padding: 5px;margin-top: 20px;width: 100px;}</style>
</head>
<body><div class="header"><div class="header1"><h1>留言系统</h1></div></div><div class="box"><table class="content"><thead><tr><th>留言时间</th><th>留言姓名</th><th>留言内容</th></tr></thead><tbody>{% for i in info %}<tr><td width="200px">{{ i.u_time|date:"Y-m-d H:i:s"}}</td><td width="200px">{{ i.u_name }}</td><td>{{ i.u_content }}</td></tr>{% endfor %}</tbody></table></div><div class="vbox"><form action="" method="post">{% csrf_token %}<div class="head"><h1>留言板</h1></div><div class="txt"><input type="datetime-local" name="tjtime" id="i2" placeholder="时间"></div><div class="txt"><input type="text" name="tjname" id="i1" placeholder="姓名"></div><div class="txt"><textarea name="tjtext" id="i3" cols="30" rows="10" placeholder="请输入... ..."></textarea></div><input type="submit" value="提交留言" id="i4"></form></div>
</body>
</html>

数据库部分–模型:

from django.db import models# Create your models here.
class Content(models.Model):u_time = models.DateTimeField(auto_now=True)u_name = models.CharField(max_length=20)u_content = models.CharField(max_length=100)

Django简洁留言板系统相关推荐

  1. java留言系统_JAVA留言板系统.doc

    留言板系统 1.1留言板系统功能简介 1.留言板系统的主要功能: @注册模块:用户填写相应信息,进行注册,只有注册后,用户才有访问留言板的权利 @登录模块:用户的身份验证功能 @登录信息模块:用户查看 ...

  2. 基于Java的留言板系统的设计与实现

    技术:Java.JSP等 摘要: 留言板是Internet上的一种电子信息服务系统.它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法.它是一种交互性强,内容丰富而及时的Inter ...

  3. 基于PHP的校园留言板系统(带后台管理)

    前言 项目可包部署 Q 1115487855 交流群:758350964 一 项目介绍 基于PHP的校园留言板系统(带后台管理) 系统分为前后台,系统用户分为普通用户和管理员 技术栈 php+mysq ...

  4. php+mysql 留言板系统 学生适用

    1.PHP+MYSQL 留言板系统 2.注册登录成功后,可以修改个人资料,包括密码.头像等信息:查看全部留言:删除留言:向指定的用户发留言:查看留言:回复留言:搜索全部留言:找回密码: 3.管理员登录 ...

  5. JAVA留言板系统(java留言板系统)java留言管理系统

    JAVA留言板系统(java留言板系统)java留言管理系统 public Swingtest002() {// 设置标题setTitle("请登陆");// 绝对布局setLay ...

  6. 原生php开发多管理员留言板系统源码

    php+mysql多管理员留言板系统源码 基于原生php编写的留言板,分前后台,前后台数据展示都有分页功能. 前台功能:发布留言,留言展示(包括管理员的回复).用户发布的留言(发布的留言时有图片验证码 ...

  7. php+mysql 留言板系统 登录 管理员 审核回复 学生适用

    1.php+mysql留言板系统 2.共有两种使用者:管理员.普通用户 1)普通用户创建留言,无需注册和登录 2)管理员登陆后审核及回复用户留言.批量删除留言:增删改查后台账号信息:修改密码:退出登录 ...

  8. Struts2实现的吊炸天留言板系统(包含完整源+mysql数据库+bootstraps3)源码以及课程报告下载地址!

    javaweb高级编程的课程设计,留言板系统的课程报告,由于在评论区竟然有小伙伴说我源码有很多错误,还给了我很低的评分,我想这是对大家和我是不公平的!我真的是无语,所以把课程报告贴出来让大家看看,源码 ...

  9. 留言板系统的设计与实现_kaic

    目  录 内容摘要     Abstract Key Words     1.课程题目介绍     1.1选题背景及意义     1.2需求分析     1.3达到的目标     2.系统总体模块   ...

最新文章

  1. framebuffer小程序显示3个矩形 测试
  2. 项目打包去掉调试时的NSLog、print
  3. 数据库 / 事务的隔离级别
  4. Hex与float之间相互转换
  5. 瀑布流 颜色随机 加载滚动
  6. 突破各个子系统,你就能对Linux了如指掌
  7. LeetCode 1258. 近义词句子(哈希+并查集+排序+回溯)
  8. 模拟网页行为之实践篇三
  9. 深入体验php项目开发.pdf,《深入体验PHP项目开发》.(谭贞军).[PDF]
  10. IDEA引入外部jar包的方法
  11. mysql教程多表查询_解析Mysql多表查询的实现
  12. 给mac配置adb 路径
  13. unity打包IOS填坑1
  14. MLN Alchemy
  15. 5款优秀的在线表单设计器
  16. 【嗅探工具】Dns劫持Ettercap使用
  17. 十大热门编程语言:不死 Java、不朽 C/C ++、新贵 Python
  18. 倪光南院士2006年9月1号在南京软件博览会上的讲话
  19. 【解决方案】关于自动生成表hibernate_sequence的问题
  20. 简单明了的分类算法:OneR。

热门文章

  1. html5开发一个音乐播放器,HTML5开发学习(1):使用aduio标签打造音乐播放器
  2. 【不得不看】aiwi游戏电脑安装步骤
  3. 翔谈设计模式——观察者模式
  4. 墨迹天气总显示内部服务器更新,互联网要点:墨迹天气无法更新如何解决方法教程...
  5. 潭州教育html视屏,潭州教育HTML多列布局CSS实现
  6. poi操作Excel并修改单元格背景色
  7. 困了累了,就想想这些吧
  8. I2C知识大全系列三 —— I2C驱动之单片机中的I2C
  9. WCS仓库(分拣)控制系统 案例介绍
  10. 《Oracle 19c从入门到精通(视频教学超值版)》简介