当前位置: 首页 > news >正文

深圳企业网站托管网站建设如何定价

深圳企业网站托管,网站建设如何定价,网络营销毕业后做什么工作,免费下载网站模板大家好#xff0c;我是java1234_小锋老师#xff0c;看到一个不错的基于Python的Django博客系统#xff0c;分享下哈。 项目视频演示 【免费】基于Python的Django博客系统 Python毕业设计_哔哩哔哩_bilibili 项目介绍 随着互联网技术的飞速发展#xff0c;信息的传播与…大家好我是java1234_小锋老师看到一个不错的基于Python的Django博客系统分享下哈。 项目视频演示 【免费】基于Python的Django博客系统 Python毕业设计_哔哩哔哩_bilibili 项目介绍 随着互联网技术的飞速发展信息的传播与分享变得更加高效与便捷。博客作为一种自媒体形式不仅为个人提供了表达思想、展示创作的平台也为企业和机构的网络营销、品牌传播等提供了重要的载体。近年来博客系统逐渐发展成为内容管理系统CMS中的一种重要应用形式其在网站开发、用户管理、内容呈现等方面的需求日益增长。因此如何开发一个高效、可维护且具备扩展性的博客系统成为了许多开发者关注的热点。 在现代Web开发中Python作为一种简洁且功能强大的编程语言凭借其丰富的库和框架逐渐成为开发Web应用程序的首选语言。其中Django框架以其高效、稳定的特性广泛应用于Web开发领域。Django框架通过“约定优于配置”的理念帮助开发者快速构建起具有良好架构和高可维护性的Web应用。它集成了数据库模型、URL路由、视图逻辑等模块使得开发者能够专注于业务逻辑的实现而无需为基础设施的搭建而操心。 在开发Django博客系统时数据存储是不可忽视的关键部分。MySQL作为一种开源的关系型数据库管理系统凭借其高效的数据存储和查询能力已经成为Web开发中广泛使用的数据库之一。MySQL具有良好的扩展性、事务管理、以及高并发处理能力非常适合用作中大型Web应用的数据库系统。 本论文旨在基于Python的Django框架开发一个简单而功能全面的博客系统并利用MySQL数据库进行数据存储。该系统旨在提供博客发布、评论互动、用户管理等基本功能同时具有良好的用户体验与后台管理能力。在实现过程中论文将详细探讨Django框架的使用、数据库设计与优化、前后端交互、以及系统的安全性等问题。通过此系统的开发与实现本文希望展示Django与MySQL在Web应用开发中的优势并为开发者在构建类似系统时提供参考与借鉴。 随着博客系统的不断发展与变化如何构建一个高效、安全、可维护的博客平台成为了一个亟待解决的问题。通过结合Python的Django框架与MySQL数据库本文将探讨如何高效地设计并实现一个符合现代互联网应用需求的博客系统。 系统展示 部分代码 import datetimefrom django.core.paginator import Paginator, PageNotAnInteger, EmptyPage from django.db.models import F, Q from django.shortcuts import render, redirect from django.urls import reversefrom article.models import Article, Comment from user.models import MyUser# Create your views here.def article(request, id, page, typeId):根据用户id和页码查询帖子:param request::param id::param page::param typeId: 0表示查询全部:return:pageSize 10 # 每页大小user MyUser.objects.filter(idid).first()if not user:return redirect(reverse(toRegisterPage))if typeId None or typeId 0:articleList Article.objects.filter(author_idid).order_by(-create_time)else:articleList Article.objects.filter(author_idid, type_idtypeId).order_by(-create_time)paginator Paginator(articleList, pageSize)try:pageData paginator.page(page) # 获取一页数据except PageNotAnInteger:pageData paginator.page(1) # 如果前端传来的页码不是整型则返回第一页数据except EmptyPage:pageData paginator.page(paginator.num_pages) # 如果前端传来的页码超过实际页数则返回最后一页数据return render(request, article.html, locals())def detail(request, id, aId):根据用户id和帖子id查看详细信息 添加评论信息:param request::param id::param aId::return:if request.method GET: # 查询帖子信息user MyUser.objects.filter(idid).first()article Article.objects.filter(idaId).first()# 阅读量加1Article.objects.filter(idaId).update(readsF(reads) 1)# 获取博客评论信息commentList Comment.objects.filter(article_idaId).order_by(-create_time)return render(request, detail.html, locals())else: # 添加评论信息user request.POST.get(user)content request.POST.get(content)value {user: user, content: content, article_id: aId, create_time: datetime.datetime.now(),author_id: id}Comment.objects.create(**value)kwargs {id: id, aId: aId}return redirect(reverse(detail, kwargskwargs))def search(request, id):根据搜索条件搜索指定用户帖子只显示前10条记录:param request::param id::param v::return:v request.POST.get(v)articleList Article.objects.filter(Q(author_idid, title__containsv) | Q(author_idid, content__containsv))paginator Paginator(articleList, 10)pageData paginator.page(1)return render(request, result.html, locals())!DOCTYPE html html langen head{% load static %}title博客系统用户登录界面-Powered by python222/titlescript src{% static js/jquery-1.11.2.min.js %}/scriptlink relstylesheet href{% static css/login.css %} typetext/cssscript typetext/javascript$(function () {//得到焦点$(#password).focus(function () {$(#left_hand).animate({left: 150,top: -38}, {step: function () {if (parseInt($(#left_hand).css(left)) 140) {$(#left_hand).attr(class, left_hand);}}}, 2000);$(#right_hand).animate({right: -64,top: -38px}, {step: function () {if (parseInt($(#right_hand).css(right)) -70) {$(#right_hand).attr(class, right_hand);}}}, 2000);});//失去焦点$(#password).blur(function () {$(#left_hand).attr(class, initial_left_hand);$(#left_hand).attr(style, left:100px;top:-12px;);$(#right_hand).attr(class, initial_right_hand);$(#right_hand).attr(style, right:-112px;top:-12px);});});function checkForm() {var username $(#username).val();var password $(#password).val();if (username null || username ) {$(#error).html(用户名不能为空);return false;}if (password null || password ) {$(#error).html(密码不能为空);return false;}return true;}/script /head body DIV classtop_div /DIV form actionlogin methodpost onsubmitreturn checkForm(){% csrf_token %}DIV stylebackground: rgb(255, 255, 255); margin: -100px auto auto; border: 1px solid rgb(231, 231, 231); border-image: none; width: 400px; height: 230px; text-align: center;DIV stylewidth: 165px; height: 96px; position: absolute;DIV classtou/DIVDIV classinitial_left_hand idleft_hand/DIVDIV classinitial_right_hand idright_hand/DIV/DIVP stylepadding: 30px 0px 10px; position: relative;SPAN classu_logo/SPANINPUT idusername nameusername classipt typetext placeholder请输入用户名value{{ username }}/PP styleposition: relative;SPAN classp_logo/SPANINPUT idpassword namepassword classipt typepassword placeholder请输入密码value{{ password }}/PDIV styleheight: 50px; line-height: 50px; margin-top: 30px; border-top-color: rgb(231, 231, 231); border-top-width: 1px; border-top-style: solid;P stylemargin: 0px 35px 20px 45px;SPAN stylefloat: left;Python222开源博客系统nbsp;nbsp;nbsp;nbsp;a hrefregister.htmlstylecolor: darkcyan用户注册/a/SPANSPAN stylefloat: right;input typesubmitstylebackground: rgb(0, 142, 173); padding: 7px 10px; border-radius: 4px; border: 1px solid rgb(26, 117, 152); border-image: none; color: rgb(255, 255, 255); font-weight: bold;value登录//SPAN/P/DIVspan stylepadding-top: 5pxfont colorred iderror{{ errorinfo }}/font/span/DIV /form div styletext-align:center;padding-top: 30px/div /body /html 源码代码 链接https://pan.baidu.com/s/1zz7oqInJcMZeZ6e_pAaEvA 提取码1234
http://www.dnsts.com.cn/news/55065.html

相关文章:

  • 网站模板登录模块十大网站开发公司
  • 朝阳网站建设是什么做宠物网站还有前景嘛
  • 硬盘做免费嗳暧视频网站珠海移动互联网开发
  • CDN 网站是否需要重新备案网站内如何做内部链接
  • 网站用 做有什么好处专业响应式网站制作
  • 网站开发中如何设计验证码代码网站怎么制作
  • 高端h5网站已经有域名 如何建网站
  • 网站建站金融模板网站开发专业大学
  • 设计电子商务网站主页外包网站开发价格
  • 西宁微信网站建设怎么样提升网站权重
  • 珠海网站建设q479185700强涵wordpress克隆他人的网站
  • 网站开发从整体上南阳微网站制作
  • 上海房产交易网站重庆建网站cqiezscom
  • 国家骨干高职院校建设网站邮箱网站架构
  • 合肥网站建设合肥做网站wordpress怎么使用主题
  • 网站策划书的意义淘宝网站建设没法上传怎么办
  • 网站建设丨找王科杰信誉济南做网站得多少钱
  • 网站的后台系统怎么进入产品单页设计模板
  • 做网站编辑的时候没保存怎么在线无限观看次数破解版
  • 广州网站建设公司兴田德润可以不皮具网站建设服装网站
  • 简单美食网站模板免费下载cms仿站教程
  • 网站多种语言是怎么做的宣传片制作合同范本
  • 广东seo网站优化公司吾爱wordpress
  • 403网站打开免费好网站建设公司哪家好?
  • 上海市网站设计做网站不给源码程序
  • 兰州网站备案谁家做做网站用小公司还是大公司
  • 做的最好的门户网站模板网站建设公司电话
  • 泉州公司建站模板WordPress强制分享插件
  • 区块链技术和网站开发结合营销推广工作内容
  • 微网站建设86215青州市网站建设