您的位置:首页 > 数据库 > SQL

django搭建个人博客01,mysql连接配置

2017-11-07 14:40 661 查看
创建并注册app www
python3 manage.py startapp www
mkdir -p www/templates/www
mkdir -p www/static/www
vim mysite/settings.py
在INSTALLED_APPS里添加’www’,


配置django-mysql数据库连接
连接我的mysql: mysql -uroot -hlocalhost -P3306 -p
创建blog库:
CREATE DATABASE `blog` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
use blog;
create user 'admin'@'%' identified by 'password';
grant ALL on *.* TO 'admin'@'%';

配置django settings.py
vim mysite/settigs.py
DATABASES={
'default':{
'ENGINE':'django.db.backends.mysql',
'NAME':'blog',
'USER':'admin',
'PASSWORD':'password',
'HOST':'127.0.0.1',
'POST':'3306',
}
}
:wq!
python3 -m pip install PyMySQL


为解决兼容问题参考:No module named MySQLdb
vim /virEnv/lib/python3.4/site-packages/django/db/backends/mysql/base.py
#在from django.utils.safestring import SafeBytest,SafeTest下添加下面两条
import pymysql
pymysql.install_as_MySQLdb()
测试mysql连接
python3 manage.py shell
from django.db import connection
cursor=connection.cursor()

Django博客搭建

我这里就放一些我在搭建博客时用到的一些不错的资源。Bootstrap模板:https://html5up.net/
这个网站提供了免费的响应式模板,我觉得很漂亮。日历插件:http://www.jq22.com/yanshi11367
这是我使用的日历插件,也可以在这个网站上找到一些别的datepicker的日历插件。abowman:http://abowman.com/
这个网站很有趣,可以在网页上显示一个有趣的动图,有需要的可以自己插入网页。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Django