win10本地django博客运行

两年前用django做过一个博客,最近想继续捡起来学习python后端,找了一个开源的django源码,在自己的win10电脑上run了一下,记录一下过程以及遇到的问题和解决的方法。
项目地址:https://gitee.com/lylinux/DjangoBlog
自己用的python版本是3.7.4

mysql版本是5.7.25,下载地址:mysql-5.7.25-winx64
安装过程可以参考我的另一篇文章win7配置mysql
略有不同的地方是配置mysql时需要在根目录下创建一个文件 my.ini
win10本地django博客运行_第1张图片
my.ini文件内容如下:

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
skip-grant-tables	##这句话是为了跳过数据库登录密码,可以删掉。
# 设置3306端口
port = 3306

# 设置mysql的安装目录
basedir=D:\mysql-5.7.25-winx64

# 允许最大连接数
max_connections=20

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB


按照项目地址里面的教程,第一个坑就是pip一些包的时候,需要visual C++ 14.0环境支持,但是又不想装这些东西,毕竟好几个G,很麻烦,查了一下,解决办法:

pip install rcssmin --install-option="--without-c-extensions"
pip install rjsmin --install-option="--without-c-extensions"
pip install django-compressor --upgrade

在pip这几个包的后面加上 --install-option="–without-c-extensions"

之后在终端python manage.py runserver的时候有报utf8编码的错误,原因是自己电脑的名称是中文,改成中文后成功运行win10本地django博客运行_第2张图片
跑通
win10本地django博客运行_第3张图片

上一次从头到尾做一个django项目是两年前了,有点忘了,有什么问题欢迎评论区交流探讨。

你可能感兴趣的:(django)