2024-11-24 08:38:35
导读:今天首席CTO笔记来给各位分享关于Django怎么用mq的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
如何用django开发一个简易个人Blog-Python设计并实现一个基于Python的个人博客系统,需要完成如下功能
完成个人博客系统的设计和开发
用户可以通过个人博客系统,发布最新的日志
运用所学专业理论及实践,分析解决遇到的问题以提高自己的动手、思考及解决问题的能力
主要模块如下
文章管理模块:主要功能是管理员系统管理员登入后,浏览查看文章,删除不好的文章等功能
标签管理模块:主要功能是管理员系统管理员登入后,浏览查看相册,删除相册等功能
文章、标签浏览模块:主要功能是游客进入系统后。可以浏览文章列表,可以按标签查看文章
评论系统模块,游客可以发表查看别人的评论
安装与使用
项目采用Django框架进行开发,Django是一个用于快速web开发的优异方案(几乎没有之一),获取源码后可以按照如下方式来运行代码
新建mysql数据库,将数据库sql文件导入
修改源码包中的csworkblog/settings.py文件,将DATABASES这个变量里的内容改一下,这个就是你本地的数据库url和用户名密码,其中NAME为你的database名称
进入源码包,打开cmd,运行命令pythonmanager.pyrunserver就能启动服务,端口为8000
为后台管理界面,管理员用户名密码为admin123456,可以进行文章管理标签管理评论管理
界面还是比较好看的,项目截图源码下载地址???cs-work.com/p/21031?
如何使用djangosession
Django完全支持匿名Session。Session框架允许每一个用户保存并取回数据。它将数据保存在服务器端,并将发送和接收Cookie的操作包装起来。在Cookie中包含的是SessionID,而不是数据本身。
启用Sessions?
Session是通过中间件的方式实现的。
要启用Session的功能,需要完成以下步骤:
修改MIDDLEWARE_CLASSES设置,并确定其中包含了'django.contrib.sessions.middleware.SessionMiddleware'。``django-admin.pystartproject``所创建的缺省的settings.py就已经激活了SessionMiddleware。
将'django.contrib.sessions'添加到你的INSTALLED_APPS设置中,并执行manage.pysyncdb以便安装用于存储Session数据的表格。
ChangedinDjango1.0:如果你并未使用数据库存储Session,则此步骤可以忽略;参考配置Session引擎。
Ifyoudon’twanttousesessions,youmightaswellremovetheSessionMiddlewarelinefromMIDDLEWARE_CLASSESand'django.contrib.sessions'fromyourINSTALLED_APPS.It’llsaveyouasmallbitofoverhead.
如何使用Django创建博客?如果您想开始写博客,又想使用功能强大的Web框架创建自己的博客,那么Django是您的最佳选择。目前该系列有14个教程,我仍在研究中,欢迎您给我更多的想法。
这些教程是:
为Django开发设置Vscode:在第一个视频中,您将学习如何在vscode文本编辑器上为Django建立开发环境。使用Django创建博客文章模型:该视频涵盖了为博客文章创建模型的所有细节,从标题,作者到标签。将富文本编辑器添加到Django项目:在这里,您将学习如何将富文本编辑器添加到表单或Django项目中的任何位置。
设计帖子页面:有关使用Bootstrap4设计详细帖子页面的快速教程。
创建详细信息帖子类视图:您将学习如何为博客帖子创建基于类的视图,它将允许您在自定义帖子页面的管理页面上使用自定义链接显示我们在管理页面中创建的帖子。
跟踪您的Django网站的访问者数量:我们将看到如何跟踪博客文章的访问量/浏览量。我们将使用一个工具,让您知道多少访客在您看到时看到您的帖子。另外,您将能够知道他们的IP地址和他们使用的用户代理。
在Django中添加要发布的评论:在本视频中,您将看到如何在博客应用中添加评论模型。因此,读者可以向您发送评论,这将很容易执行和管理。此外,您还将看到如何将注释计数添加到视图文件。
设计博客页面-引导程序:您将设计博客页面,其中将列出博客文章和其他元素。
Django博客列表视图:在本视频中,您将看到如何在博客页面上显示博客文章,我们将介绍如何通过在帖子模型中添加另一个属性来访问每个帖子的链接。此外,您还将看到如何在边栏中显示热门帖子和帖子类别。
Django3.1中的简单分页:此视频将仅介绍Django分页的下一个和上一个按钮。
Django搜索表单[带有Q对象的过滤器]:如何在Django博客网站中实现搜索功能
在Django中分页搜索结果:使用Bootstrap(CSS框架)创建简单的分页,然后将分页功能实现到Django搜索结果页面。
在详细信息帖子中添加类似的帖子小部件:将标记功能添加到我们的Django博客网站。
使用Django的简单用户身份验证系统:实现Django第三方应用程序,用户可以在其中注册,登录以及重设和更改密码。
django框架怎么运行只要你使用了django的ORM创建了model对象,如果没有在数据中创建对应的表,执行这个命令行就会在数据库中生成对应的表。
结语:以上就是首席CTO笔记为大家整理的关于Django怎么用mq的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于Django怎么用mq的相关内容别忘了在本站进行查找喔。