Django搭建一个简单的博客

使用Django搭建一个简单的博客,以后可以在此基础上添加更多功能

首先我们来创建一个项目mysite,可以使用命令也可以用pycharm,这里我们使用pycharm来创建。

创建完成后,进入项目目录,在settings.py目录中添加os

至此,基础服务就搭建好了,之后,可以运行项目查看结果

接下来创建blog应用

使用python manage.py startapp blog命令来创建应用,整体应用如此,blong中的urls路由试图需自己创建

 

应用创建成功后,需要安装才可以使用

在mysite/settings.py文件中INSTALLED_APPS下添加应用的名称就可以完成安装

注册完应用后,开始定义模型,在blog/models.py中编写

 完成模型的定义后,开始迁移文件

python manage.py makemigrations

python manage.py migrate

使用这两条命令来创建,我们采用django自带的数据库,链接其他数据库请自行操作

迁移完成后,如图,会生成如下文件

 创建管理员用户

使用python manage.py createsuperuser命令,按提示输入用户名、邮箱、密码

注册模型类,用来自定义管理页面,在blog/admin.py文件,自定义类,继承自admin.ModelAdmin类

 这是网页效果,可以在此页面添加或删除数据

 创建模板

在根目录下templates文件夹目录中创建模板文件archive.html,并添加以下代码

 创建视图函数

在blog/views.py文件中添加视图函数

 视图函数添加就,需要创建路由,在mysite/urls.py文件中添加blog的URL

 在blogurls.py文件下添加url

完成后运行项目,在输入http://127.0.0.1:8001/blog/archive 就可以访问页面。

 至此,基础博客就搭建完成

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值