zoukankan      html  css  js  c++  java
  • 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'
  • 相关阅读:
    剑指 Offer 06. 从尾到头打印链表
    剑指 Offer 05. 替换空格
    剑指 Offer 04. 二维数组中的查找
    14. 不修改数组找出重复的数字
    剑指 Offer 03. 数组中重复的数字
    231. 2 的幂
    1394. 完美牛棚
    10. 正则表达式匹配
    3726. 调整数组
    474. 一和零
  • 原文地址:https://www.cnblogs.com/whm-blog/p/7021253.html
Copyright © 2011-2022 走看看