python使用django框架建立博客网站

1、安装django框架:

pip install django

2、创建django项目:

django-admin.exe startproject projectBlog

现在,网站已经建好,并且可以启动了:

python manage.py runserver

3、进入新创建的项目目录,创建APP

cd projectBlog
python manage.py startapp appBlog

修改projectBlog/setting.py文件:

在INSTALLED_APPS里加入appBlog

4、后台管理

生成系统表:

python manage.py migrate

创建超级用户:

python manage.py createsuperuser

现在,再次启动网站,使用http://127.0.0.1:8000/admin就可以进入后台了。

python manage.py runserver

5、新建BLOG模型

修改appBlog/models.py文件,在里面新增一个BLOG模型:

class Blog(models.Model):title=models.CharField(max_length=50)content=models.TextField()

6、生成数据库

将模型生成数数据库:

python manage.py makemigrationspython manage.py migrate

7、注册模型:

修改appBlog/admin.py文件:

from blog.models import Blogadmin.site.register(Blog)

8、views处理

修改appBlog/views.py文件:

from .models import Blogsdef index(request):blog=Blog.objects.all().first()return render(request,"blog.html",{'blog':blog})

9、templates处理

新建appBlog/Templates/blog.html,加入以下代码:

{{blog.title}}{{blog.content}}

10、编写响应函数

修改projectBlog/urls.py文件:

url(r'^blog/$',index)

至此,一个简单博客网站已经完成。可以通过http://127.0.0.1:8000/blog来查看博客信息。

python manage.py runserver

转载于:https://www.cnblogs.com/babihuang/p/9108578.html

简单十步python使用django框架建立博客网站相关推荐

  1. Python之Django框架开发博客

    先来一张目录结构图 1.第一步,必然是向创建目录啦!   ,打开命令行,进入想要安置项目的目录 命令行输入: django-admin  startproject myblog 1.博客系统初始界面 ...

  2. 宝塔面板windows建站教程_宝塔Windows面板IIS环境如何建立博客网站

    摘要: 简介Windows系统服务器一般都是安装 IIS环境,其他两个环境(Apache 和 Nginx)一般是在 Linux 服务器上运行会比windows更稳定,windows系统推荐... 简介 ...

  3. 宝塔linux_宝塔面板建站基础教程:如何安装宝塔面板及建立博客网站

    大多数站长购买服务器特别是 Linux 服务器后一般都会选择安装宝塔面板来管理和维护服务器,但是有些新手站长总是担心自己不懂得如何在云服务器上安装宝塔面板,又或者成功安装了宝塔面板之后不懂得如何通过面 ...

  4. z-blog建立博客网站SEO优化细节教程

    z-blog博客系统深受广大个人站长喜爱,于是我也跟风做了一个个人博客网站,看人家权重达到权重6,看的实在眼红,于是自己操刀做了一个,但是SEO优化了很久,不尽人意,正好印证了"思想很饱满, ...

  5. Django开发个人博客网站——1、开发环境

    1.写在前面的话 刚最开始自学python,然后学习django框架,中间断断续续有几个月的时间,是时候通过一个项目来检验下自己的学习成果了.既然学习了django web框架,那很自然的就是想到要搭 ...

  6. Python基于Django框架二手物品购物网站设计

    开发技术: Python + Django框架 + mysql数据库 MVC框架实现的网站有前台和后台2个身份,前台用户注册登录后以卖家身份可以发布二手物品,查看管理自己发布的二手物品,也可以以买家身 ...

  7. html个人博客_简单 4 步,为你的个人博客配置 RSS 订阅

    最近对于千篇一律的科技新闻,感到了一丝的阅读疲倦.因此,想要寻找一些有有趣的灵魂或者独立思考的博文,打发平时无聊的摸鱼时光.但是,随着在互联网上探索有意思的博客,发现绝大部分都没有提供相关的订阅链接, ...

  8. Django开发个人博客网站——19、通过Django Haystack实现搜索功能(上)

    该博客最开始采用的模板是并不包括搜索功能的,在主页只有主页.归档和分类三个部分.最后博主自己添加了搜索框,不过其实不太想让大家使用这个功能,因此将搜索框隐藏了,只有再点击搜索时,才会显现出来.但是这个 ...

  9. Django开发个人博客网站——3、使用pycharm创建博客项目

    1.pycharm介绍 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完 ...

  10. Django开发个人博客网站

    本文介绍如何使用Django 从零开始搭建一个专属自己的高度定制化的博客平台. 1.网站示例 你可以到这里查看博主的博客示例:永春小站 网站项目地址:https://github.com/yooong ...

最新文章

  1. Python培训:try-except语句与else子句联合使用处理可能出现的程序异常
  2. python创建一个txt文件-python中如何创建一个txt文件
  3. jQuery1.9+中删除了live以后的替代方法
  4. ShowDoc 软件开发团队接口文档管理利器
  5. jQuery之父:JavaScript的开发之路
  6. Access在Win10连接失败的问题
  7. 7.监控应用和数据可视化 7.1通用健康状态指引器
  8. Windows10自带的 录制音频 方法
  9. 第一章 如何学习单片机
  10. ftp服务器上传文件卡顿,FlashFXP连接FTP服务器很慢,原因可能是这样
  11. 安装大淘客出现的两个问题和解决方法
  12. STM8L051的硬件I2C调试
  13. 网考英语和计算机范围,中考英语听说机考周六首考,考生要依据计算机提示作答...
  14. 还在用Evernote或印象笔记吗?来看看笔记神器Notion吧!
  15. 从中国金融的兴起,以后发展趋势变化分析
  16. 阿里云天池大赛赛题(机器学习)——天猫用户重复购买预测(完整代码)
  17. 教你用U盘安装原版Win7系统详细步骤
  18. 2020年氯化工艺模拟考试及氯化工艺证考试
  19. 如何用Python处理自然语言?(Spacy与Word Embedding)
  20. js 批量坐标转换经纬度_JS经纬度坐标转换

热门文章

  1. UnicodeDecodeError: 'gbk' codec can't decode byte 0xb1 in position 5: illegal multibyte sequence
  2. Web本地存储和小程序本地存储的区别
  3. linux里netstat与ps,理解proc目录与linux进程、ps命令、netstat命令的关系
  4. Python 字符串类型格式化
  5. 基于Zephyr在微型MCU上使用Tensor Flow Lite Micro做图像分类
  6. Java 嵌入 SPL 轻松实现数据分组
  7. elasticsearch将数据导出json文件【使用elasticdump】
  8. NGINX优化之路(一)
  9. PaperWeekly 第三期
  10. 你需要简单了解JVM中的内存长什么样子