Django-----数据库
来源:互联网 发布:递归算法棋子移动java 编辑:程序博客网 时间:2024/06/06 00:49
Django----更改默认数据库
案例:
基于Mysql数据库的模型:
一、安装数据库 (略过)
二、更改Django的默认数据库:
1、创建一个项目:
mkdir /Django #创建一个存放目录
django-admin startproject csdn: #创建项目录
python manage.py startapp csdn_app
项目文件目录结构
# tree
├── csdn
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── settings.py
│ ├── settings.pyc
│ ├── urls.py
│ └── wsgi.py
├── csdn_app
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
└── manage.py
2、更换DB数据库:
vim csdn/settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
数据库默认位置:/usr/lib/python2.7/site-packages/django/db/backends OR find / -name backends
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '表名称',
'USER': '用户名',
'PASSWORD': '密码',
'HOST': '数据库服务器ip',
'PORT': '端口,默认为3306',
}
}
3、创建表:
mysql -uroot -p
create databases csdn_app charset=utf8 #表内有中文使用UTF8
案例:
基于Mysql数据库的模型:
一、安装数据库 (略过)
二、更改Django的默认数据库:
1、创建一个项目:
mkdir /Django #创建一个存放目录
django-admin startproject csdn: #创建项目录
python manage.py startapp csdn_app
项目文件目录结构
# tree
├── csdn
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── settings.py
│ ├── settings.pyc
│ ├── urls.py
│ └── wsgi.py
├── csdn_app
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── tests.py
│ └── views.py
└── manage.py
2、更换DB数据库:
vim csdn/settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
数据库默认位置:/usr/lib/python2.7/site-packages/django/db/backends OR find / -name backends
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '表名称',
'USER': '用户名',
'PASSWORD': '密码',
'HOST': '数据库服务器ip',
'PORT': '端口,默认为3306',
}
}
3、创建表:
mysql -uroot -p
create databases csdn_app charset=utf8 #表内有中文使用UTF8
阅读全文
0 0
- Django---数据库
- Django-----数据库
- django 数据库 API 参考
- django 数据库API 参考
- Django 使用数据库
- Django 使用数据库
- django 数据库 API 参考
- django数据库查询
- python django 数据库查询
- Django添加数据库字段
- django 数据库API
- django查询数据库
- Django数据库操作笔记
- DJANGO中操作数据库
- DJANGO数据库操作
- Django使用mysql数据库
- Django数据库queryset操作
- django数据库处理
- 大数加法
- 文章标题
- 2.vue2.0 jsonp封装
- 地图功能开发杂记
- composer安装指定版本的laravel
- Django-----数据库
- Python print函数用法,print 格式化输出
- virtualenv 创建虚拟环境报错ImportError: No module named 'pkg_resources'
- MessageFormat.format()用法
- 委托、匿名方法、Lambda表达式的演进
- 2.3符号数据
- python learn
- caffe,tensorflow,theano 输入数据形状
- xxtea官方解密