django笔记二之数据库

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

yum install MySQL-python.x86_64 -y

2)开启数据库服务并创建表

创建数据库设置 为utf8:

create database djangodb2character set utf8;

\3)创建项目和应用

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

进行配置

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

2)对建立表

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

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

新版本还须执行

python manage.py makemigrations
python manage.py migrate

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

3)添加数据:

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

最新文章

  1. 关于python中文件导入的若干问题
  2. ORACLE手工删除数据库
  3. 解决安装sql server 需要重启问题
  4. css3整理--filter
  5. hdu How to Type
  6. 数据库中User和Schema的关系
  7. 《JavaScript权威指南》读书笔记(一)
  8. WPF xmal绑定数据,当显示数据过长用省略号代替的方法
  9. vbe6ext.olb不能被加载 宏内存溢出
  10. ASP.NET MVC 解决LINQ表达式中的SqlMethods 未找到命名空间问题
  11. GetRect:通过提供点和宽度返回对应矩形RECT
  12. oracle&amp;&amp;Sqlserver获取表名列名主键及数据类型
  13. 怎样删除在Github中创建的项目
  14. adapter中报错:Can&#39;t create handler inside thread that has not called Looper.prepare()
  15. Unity For Android Cardboard App ( 1 ):基础入门
  16. android viewpager切换到最后一页时,跳转至其他activity
  17. Ionic3多个自定义过滤器--管道(pipe)
  18. Linux sleep 语句以及循环 测试负载
  19. Xml一(基本语法和约束)、
  20. Spark RDD基本概念与基本用法

热门文章

  1. leetcode23 合并k个排序链表
  2. 算法 - DNA搜索 - Ako Corasick
  3. 代码实现:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
  4. Web自动化测试—— Selenium+Python Windows环境搭建
  5. doctype是什么?
  6. CentOS7环境下yum方式安装MySQL5.7
  7. 阶段3 2.Spring_06.Spring的新注解_3 AnnotationConfigApplicationContext的使用
  8. PC端网页嵌入百度地图
  9. CTF—攻防练习之FTP服务后门
  10. 快速安装pycharm,最详细的pycharm安装图文教程