Django基础篇之数据库选择及相关操作
2016-08-23 13:27
471 查看
在djanjo框架中我们最常用的框架分别就是mysql和sqlit了,下面我们将分别讲述一下这俩种数据库的基础必备知识
1、首先创建一个project项目
2、创建app(首先必须利用cd切换到该project下面)
3、运行程序
二、利用pycharm进行快速创建
三、各种配置
1、django默认你导入的驱动是MySQLdb,可是MySQLdb对于py3有很大问题,所以我们需要的驱动是PyMySQL
如下设置放置的与project同名的配置的 __init__.py文件中
2、注册APP
3、数据库配置
4、静态文件配置
有静态文件的情况下,我们需要再从新创建一个关于静态文件的文件夹,然后再在settings中匹配静态文件的路径
四、创建数据库表
[b]一、利用命令创建(在终端上执行)[/b]
二、在pycharm上创建
进入以后输入(相当于省去了启动步骤----python manage.py)
创建超级用户后,登录admin发现我们定义的表并不在,我们需要对所创建的表(类)进行注册:
mysql
一、利用命令创建(在终端上执行)1、首先创建一个project项目
djanjo—admin startproject project名字
2、创建app(首先必须利用cd切换到该project下面)
Python3 startapp APP名字
3、运行程序
python3 manage.py runserver 127.0.0.1:8009
二、利用pycharm进行快速创建
三、各种配置
1、django默认你导入的驱动是MySQLdb,可是MySQLdb对于py3有很大问题,所以我们需要的驱动是PyMySQL
如下设置放置的与project同名的配置的 __init__.py文件中
2、注册APP
3、数据库配置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'dbname', 'USER': 'root', 'PASSWORD': 'xxx', 'HOST': '', 'PORT': '', } }
4、静态文件配置
有静态文件的情况下,我们需要再从新创建一个关于静态文件的文件夹,然后再在settings中匹配静态文件的路径
STATICFILES_DIRS = ( os.path.join(BASE_DIR,'static'), )
四、创建数据库表
[b]一、利用命令创建(在终端上执行)[/b]
python3 manage.py makemigrations python3 manage.py migrate
二、在pycharm上创建
进入以后输入(相当于省去了启动步骤----python manage.py)
makemigrations migrate
admin
创建后台管理员admin命令:python manage.py createsuperuser
创建超级用户后,登录admin发现我们定义的表并不在,我们需要对所创建的表(类)进行注册:
相关文章推荐
- 数据工厂模式,多种数据库选择 web.config 写法及相关操作
- django models 操作数据库遇到相关问题 Cannot add foreign key constrain
- django中数据库的相关操作
- 连接数据库和相关数据库操作——之我的方法 利用OLEDB
- .Net数据库相关操作
- sql server数据库安装时选择的是“windows身份验证模式”在.net中的数据库操作的解决
- 如何实现快速地从超大数据库中提取数据并进行相关的操作
- 实战 php调用java类由java类读数据库完成相关操作(Inber Write)
- SQl 数据库相关操作
- 数据库的相关操作
- C#中图像与数据库相关操作中几点要注意的
- MySQL中新建用户,新建数据库,用户授权,删除用户,修改密码的相关操作
- vc使用ADO操作数据库总结 选择自 CDrea 的 Blog
- 再谈数据库性能提升及搜索优化之一 - 服务器的选择及相关配置
- java 日期的格式化、解析、数据库相关操作、获取系统时间、String与Date的转换
- 数据库视图定义及其相关操作
- Java 中以DataGrid形式显示数据库查询结果和相关JTable操作程序
- 数据库的相关操作
- C#中数据库操作相关我给整理的一个类供大家使用完善
- 浅谈一下数据库相关操作