分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

Django搭建博客网站(一)

发布时间:2023-09-06 01:36责任编辑:苏小强关键词:暂无标签

Django搭建自己的博客网站(一)

简介

这个系列主要是通过使用Django这个python web框架实现一个简单的个人博客网站.对Django有疑问可以上Django官网查文档.

功能

  • 后台管理文章发布,修改,删除
  • 分标签管理

依赖

除了使用Django以外,网页排版部分使用了Bootstrap框架,文章编辑器和解析器分别使用django-pagedownmarkdown2.

install

$ pip install django$ pip install django-pagedwon$ pip install markdown2

Bootstrap可以在Bootstrap的官网下载资源包,放到项目static目录下.

start project

$ django-admin startproject Blog

进入项目文件夹运行命令:

$ python manage.py startapp post

在项目根目录下面创建一个static文件夹.讲下载的Bootstrap的source放到这里.

运行:

$ python manage.py runserver

settings

在Django项目里面,settings.py是项目的配置文件.

Database

我使用的数据库是MySQL,而新建的项目默认的是使用sqlite,所以关于数据库的设置需要更改:

# settings.pyDATABASES = { ???‘default‘: { ???????‘ENGINE‘: ‘django.db.backends.mysql‘, ???????‘NAME‘: ‘django_dev‘, ???????‘USER‘:‘root‘, ???????‘PASSWORD‘:‘123456‘, ???????‘HOST‘:‘127.0.0.1‘, ???????‘PORT‘:‘3306‘, ???}}

后面还会对settings.py有所更改.

然后,项目数据库是django_dev,数据库要自己在MySQL里面创建,因为是网站主要是用的中文,所以编码设定为utf-8:

create database django_dev default character set utf8;

时区

django默认时间是美国的,要使用北京时间,需要把TIME_ZONE改成中国的时区,具体的可以参考Django官方文档的介绍.

安装post app

INSTALLED_APPS = [ ???‘post.apps.PostConfig‘, ???‘django.contrib.admin‘, ???‘django.contrib.auth‘, ???‘django.contrib.contenttypes‘, ???‘django.contrib.sessions‘, ???‘django.contrib.messages‘, ???‘django.contrib.staticfiles‘,]

到这里,项目算是建立好了.

Django搭建博客网站(一)

原文地址:https://www.cnblogs.com/gracelove/p/8284799.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved