前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >超越村后端开发(1:配置环境+新建数据库+新建项目+连接数据库)

超越村后端开发(1:配置环境+新建数据库+新建项目+连接数据库)

作者头像
玩蛇的胖纸
发布2019-04-09 15:07:34
2K0
发布2019-04-09 15:07:34
举报

1.环境配置

1.MySQL5.7

还是得选择5.7,选择8..0版本的,在往Ubuntu上部署项目的时候,真的坑得要死。

代码语言:javascript
复制
MySQL5.7.25.0下载地址:https://dev.mysql.com/downloads/file/?id=482771

如果之前在电脑里安装了MySQL8.0版本,需要先卸载干净了以后再安装MySQL5.7

代码语言:javascript
复制
卸载MySQL8.0教程:https://jingyan.baidu.com/article/ca41422f0d42701eae99edb2.html

安装MySQL5.7最省心的办法,就是一直下一步,所有的都选择默认设置就可以了。

2.Python3.6

电脑里安装的是python3.7.2,但是服务器上默认安装的python3目前只到3.6,所以要先卸载电脑里的python3.7,改安装python3..6

代码语言:javascript
复制
如何彻底卸载python的网址:https://jingyan.baidu.com/article/4dc408487d1f11c8d946f1b1.html

python下载地址:

代码语言:javascript
复制
https://www.python.org/downloads/windows/

2.使用软件

1.IDE:Pycharm

2.Navicat

3.Xshell6

4.FileZilla

3.新建数据库chaoyuecun

代码语言:javascript
复制
show databases; //查看所有数据库
create database chaoyuecun default character set utf8 collate utf8_general_ci; //创建数据库chaoyuecun,因为创建数据表内有中文字段,所以要加default

有可能报的错及解决:

代码语言:javascript
复制
https://blog.csdn.net/weixin_43744799/article/details/85388272

4.新建django项目chaoyuecun

1.使用pycharm新建django项目取名chaoyuecun,同时新建app取名users

2.新建app:wish和user_operation

1.新建:

代码语言:javascript
复制
python manage.py startapp wish
python manage.py startapp user_operation

2.配置(在settings中添加注册代码):

代码语言:javascript
复制
INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'users.apps.UsersConfig',
    'wish.apps.WishConfig',
    'user_operation.apps.UserOperationConfig'
]

3.在项目目录下,新建媒体目录:media(存储如“新闻图片”、“轮播图”这类经常改动的文件)

1.目录结构

2.在settings中增加配置代码:

代码语言:javascript
复制
MEDIA_URL='/media/'
MEDIA_ROOT=os.path.join(BASE_DIR,'media')

4.整理项目目录

1.新建:

1.新建apps包用来存放我们新建的app,将users、wish、user_operation拖入。

2.新建extra_apps包,用来存放第三方包。

2.mark路径:

在apps和extra_apps上分别,右键→Mark Directory as→Sources Root

3.settings中加代码配置路径

代码语言:javascript
复制
import sys
sys.path.insert(0,BASE_DIR)
sys.path.insert(0,os.path.join(BASE_DIR,'apps'))
sys.path.insert(0,os.path.join(BASE_DIR,'extra_apps'))

5.将database(数据库)改成mysql驱动,并连接MySQL数据库

1.在settings.py里配置

代码语言:javascript
复制
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'chaoyuecun',
        'USER':'root',
        'PASSWORD':'MySQL数据库密码',
        'HOST':'127.0.0.1',
        "OPTIONS":{"init_command":"SET default_storage_engine=INNODB;"}#第三方登录功能必须加上
    }
}

2.安装PyMYSQL

代码语言:javascript
复制
pip install PyMYSQL

3.在chaoyuecun/chaoyuecun/__init__.py中加入代码

代码语言:javascript
复制
import pymysql
pymysql.install_as_MySQLdb()

?4.在pycharm的Database管理数据库

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.环境配置
    • 1.MySQL5.7
      • 2.Python3.6
      • 2.使用软件
      • 3.新建数据库chaoyuecun
      • 4.新建django项目chaoyuecun
        • 1.使用pycharm新建django项目取名chaoyuecun,同时新建app取名users
          • 2.新建app:wish和user_operation
            • 1.新建:
            • 2.配置(在settings中添加注册代码):
          • 3.在项目目录下,新建媒体目录:media(存储如“新闻图片”、“轮播图”这类经常改动的文件)
            • 1.目录结构
            • 2.在settings中增加配置代码:
          • 4.整理项目目录
            • 1.新建:
            • 2.mark路径:
            • 3.settings中加代码配置路径
          • 5.将database(数据库)改成mysql驱动,并连接MySQL数据库
            • 1.在settings.py里配置
            • 2.安装PyMYSQL
            • 3.在chaoyuecun/chaoyuecun/__init__.py中加入代码
            • ?4.在pycharm的Database管理数据库
        相关产品与服务
        云数据库 SQL Server
        腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
        http://www.vxiaotou.com