zoukankan      html  css  js  c++  java
  • django笔记二之数据库

    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()
    

  • 相关阅读:
    A1035
    A1005
    A1073
    A1061
    A1058
    A1027
    A1019
    Java 操作临时文件创建与删除
    面试必会之HashMap源码分析
    springboot整合cxf框架启动报错
  • 原文地址:https://www.cnblogs.com/hanfei-1005/p/5700881.html
Copyright © 2011-2022 走看看