博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
django笔记二之数据库
阅读量:5364 次
发布时间:2019-06-15

本文共 1052 字,大约阅读时间需要 3 分钟。

django笔记二之数据库

【同步数据库之前的操作】

yum install MySQL-python.x86_64 -y
2)开启数据库服务并创建表
创建数据库设置 为utf8:
create database djangodb2character set utf8;
\3)创建项目和应用

django-admin.py startproject mimidjango-admin.py startapp book

进行配置

1)vim setting.pyINSTALLED_APPS = (       'book'  ##添加应用)DATABASES = {  ##对数据库进行修改    'default': {        'ENGINE': 'django.db.backends.mysql',        'NAME': 'djangodb2',        'USER':'root',        'PASSWORD':'redhat',        'HOST':'',        'PORT':'',    }}

2)对建立表

[root@server0 mimi]# cat  ../book/models.pyfrom django.db import modelsclass Employee(models.Model):    name=models.CharField(max_length=20)

3)python manage.py syncdb同步数据库

新版本还须执行

python manage.py makemigrationspython manage.py migrate

才能在数据库中看见所建立的表:book_employee

993421-20160724152745841-1336839387.png

3)添加数据:

[root@server0 mimi]# python manage.py shell>>> from book.models import Employee>>> p1=Employee(name='mimi')>>> p1.save()>>> mimi=Employee.objects.all()>>> mimi[
]>>> p2=Employee.objects.create(name='kk') 完成对象的创建>>> p2.save()

993421-20160724152750247-802265101.png

转载于:https://www.cnblogs.com/hanfei-1005/p/5700881.html

你可能感兴趣的文章
php环境搭建脚本
查看>>
php 编译常见错误
查看>>
MES架构
查看>>
高性能JavaScript-JS脚本加载与执行对性能的影响
查看>>
hdu 2767(tarjan)
查看>>
sklearn之分类模型混淆矩阵和分类报告
查看>>
MySQL各存储引擎
查看>>
项目--简单导出CSV文件
查看>>
Oracle session相关数据字典(一)
查看>>
织梦文章内容提取第一张或者多张图片输出
查看>>
C#用正则表达式 获取网页源代码标签的属性或值
查看>>
BZOJ 3399 [Usaco2009 Mar]Sand Castle城堡(贪心)
查看>>
WCF(一) 简单的认知
查看>>
[MFC][DShow]简单例子
查看>>
js onclick事件传参
查看>>
WiCloud 商业Wi-Fi管理平台
查看>>
团队项目--未完待续
查看>>
双重标准,我该怎么解决
查看>>
python中的网页标签等字符处理
查看>>
Linux常用命令(十二)
查看>>