搭建网站

部署静态页面

python+Django搭建个人博客项目

虚拟环境:确保项目依赖、版本和开发环境的隔离,避免系统级的 Python 环境干扰项目


一环境准备

1、安装python为了能够运行py文件 2、安装虚拟环境,并激活(命令就是路径)——激活,venv\Scripts\activate 3、安装框架--Django

二、创建 Django 项目

1、创建项目——myblog:用来写代码

(mblog-框架自带配置;blog-自己的模块;static-前端文件)

2、在项目根目录myblog下,启动框架自带服务器(修改部分代码需要重新启动服务器)——python manage.py runserver

在项目根目录myblog下:有manage.py文件,Django 使用这个文件来启动开发服务器——激活虚拟,项目根目录,启动服务器

三、创建 Django 应用

1.blog应用

2.注册应用。在 myblog/settings.py 文件中,找到 INSTALLED_APPS 配置项,将 blog 应用添加到其中

四、数据库

1.配置数据库

默认情况下,Django 使用 SQLite 数据库,它是一个轻量级的文件数据库,适合开发阶段使用

2.应用数据库迁移

这将创建 db.sqlite3 文件(如果使用 SQLite)并设置数据库表

五、创建管理员账户

输入用户名、电子邮件和密码。密码:输入时不会显示出来,事实上已经输入进去了

完成后可以通过 http://127.0.0.1:8000/admin/ 登录 Django 管理后台

六、配置静态文件和媒体文件

可以在项目根目录下创建一个 static 文件夹,来存放静态文件

如果博客允许用户上传图片或其他文件,需要配置媒体文件存放路径

七、规划项目结构

  1. 创建模板文件夹——templates view.py urls.py(在blog中)

  2. 创建 URL 路由

  3. ​ 在urls.py文件设置路由

  4. ​ 在项目myblog的urls.py中:导入blog的路由和引用该文件                                   *解释:*在这里,引用该文件(有include('blog.urls')会告诉 Django 查找 blog应用中的路由配置,并将这些路由添加到主项目的 URL 配置中。这样,blog应用的路由就会生效了。

  5. ​ 在 blog/views.py 中创建对应的视图函数                                                       解释视图函数是整个 Django 应用的核心部分,连接了 URL 路由和页面内容的展示

 

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐