Django+Vue:搭建个人博客(1)

本文详细介绍使用Django框架创建个人博客的全过程,包括项目创建、模块划分、前端页面构建及核心功能实现,如用户注册登录、文章管理等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目地址

源码地址

分析博客页面

1)完成网站的模块划分及网站功能结构

2)模板使用前端框架Vue.js实现,利用前端组件实现页面构造

3)分析模块当中的数据模型,确定模型类当中的字段

4)运行环境:Mysql + python3.6.5

分析博客功能

1)用户模块的注册登录,增删改查,模型类的继承,(form验证)放在Vue里面解决

2)一篇文章有一个作者,多个标签,一种类型,添加评论,浏览量,文章点赞(字段之间的关系,如:一对多 多对多)

3)文章排行榜,归档

4)标签云

5)文章分页,,文章详情页

6)添加删除文章,个人中心,管理博客,我的关注,我的收藏,账号设置,我的下载

7)用户上传文件及提供其他用户下载(权限),根据需求后需添加功能

创建项目

1)安装django: pip install django,输入以下命令创建django项目

django-admin startproject JageBlog

2)切换到创建目录下,创建一个新的app(users):

cd jageblog
django-admin startapp users

如下图:
django简单项目结构

运行项目

1)将app添加到settings.py中的INSTALLED_APPS:

INSTALLED_APPS = [
    ...,
    'users'
]

2)在app中的views.py中编写视图方法:

from django.shortcuts import render, HttpResponse

# Create your views here.

def index(request):
    return HttpResponse("Hello, CSND")

3)在urls.py中引用:

from users import views

urlpatterns = [
    ...,
    path('', views.index, name='index')
]

4)启动项目:

python manage.py runserver 8000

就能在本机的8000端口下面访问到。
成功运行
到此最简单的django项目就完成了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值