ubuntu 搭建django 环境

ubuntu 默认安装了 python2.7 。

安装django

apt install python-django;

安装mysql

apt install mysql-server*  *代表版本号

vim /etc/mysql/mysql.conf.d/mysqld.cnf  

添加  character-set-server = utf8  设置服务端编码utf8     没有空格。。小心踩坑。。

vim /etc/mysql/conf.d/mysql.cnf 添加 default-character-set=utf8  客户端utf8编码

service mysql restart 重启 mysql服务

安装驱动  apt install python-mysqldb

全部环境安装完毕!

django-admin startproject 名称。。。 创建一个工程

//运行工程

python manage.py runserver [0.0.0.0:端口号](0.0.0.0代表任意ip可访问 不写则默认本机访问)

vim settings.py 在 ALLOWED_HOSTS 添加你的域名

python manage.py makemigrations
python manage.py migrate

初始化工程

出现这个。。代表成功!!

配置mysql数据库,和中文

DATABASES = {
    #'default': {
    #   'ENGINE': 'django.db.backends.sqlite3',
    #    'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    #}
     'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'pilipili',
        'USER':'root',
        'PASSWORD':'root',
        'HOST':'127.0.0.1',
        'PORT':'3306',
    }
}


# Internationalization
# https://docs.djangoproject.com/en/1.8/topics/i18n/

LANGUAGE_CODE = 'zh-CN'

TIME_ZONE = 'Asia/Shanghai'
原文地址:https://www.cnblogs.com/whm-blog/p/7021253.html