python创建个人博客网站(2)

本文介绍了如何在Python的Django框架下创建个人博客。首先,检查项目是否在虚拟环境中运行,接着配置并搭建博客的基本结构,包括urls.py、views.py和前端页面布局。通过编辑模板文件base.html和index.html,结合bootstrap实现页面样式。完成设置后,启动服务器,通过127.0.0.1:8000即可访问初步建立的博客页面。
摘要由CSDN通过智能技术生成

创建一个自己的博客

在这一章节里面,将会为大家简单介绍一下如何搭配自己的一个博客。如果对django的配置还存在疑惑,可以观看"[记录]-django框架(1)"文章,也可以关注本人的微信公众号后台回复你的疑问,如果我能够解答,将会回复你的哦。

检查是否启动在虚拟环境下

(1)django项目的配置都已经做好之后,要确认一下自己的django项目是否启动在自己创建的虚拟环境当中,例如我的就是在django_env里面
在这里插入图片描述

  • 确保自己pycharm里面启动的项目是在虚拟环境,可以点击pycharm左下角的terminal,查看命令行是否如图也是带有(django_env)开头的,如果是(base),说明还没有启动,需要先启动Scripts下的activate文件,启动后就是进入了虚拟环境,有关这个项目的第三方依赖库就在terminal里面pip install。

搭建第一个个人博客

(1)先在blog文件夹里添加urls.py文件,以后相关blog应用的路由路径就都可以放在这里面。结构如下:
在这里插入图片描述
(2)编辑在mysite文件夹下的urls.py文件,(代码的意思也注释清楚了。)输入如下代码:

"""mysite URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/3.0/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include

# 导入blog里面的views文件作为blog_views
from blog import views as blog_views

urlpatterns = [
    path('admin/', admin.site.urls),

    # 访问ip:port\根路径的时候,就跳转到blog_views里面的index函数,将他命令为index
    path('', blog_views.index, name='index'),
    # 访问ip:port\blog.*的时候,就会跳转到blog.urls里面寻找相关的视图,这样设置可以
    # 把blog相关的路由只用写在blog里面的urls文件就好了
    path('blog/', include("blog.urls")),
]

(3)编辑blog文件夹下的urls.py文件,输入如下代码:

from django.urls import re_path, path
from . import views

urlpatterns = [

    re_path(r'', views.index, name='blog_index'),

]

(4)编辑blog文件夹下的views文件,输入如下代码:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值