美文网首页
Django 模型和表单

Django 模型和表单

作者: 周zau1 | 来源:发表于2018-09-15 15:47 被阅读20次

    1、Django模型

    数据库配置

    以MySQL为例

    # __init__.py
    import pymysql
    
    pymysql.install_as_MySQLdb()
    
    
    # settings.py 
    DATABASE = {
      'default': {
        'ENGINE': 'django.db.backends.mysql',   # 数据库选择,这里使用的MySQL
        'NAME': 'users',    # 选择使用的数据库名
        'USER': 'example',    # 连接数据库的用户名
        'PASSWORD': '123456',    # 密码
        'HOST': 'localhost',    # 数据库地址。本机为 localhost → 127.0.0.1
        'PORT': 3306,    # 端口
      }
    }
    

    有中文注释需要在setting.py文件头部添加# -*- coding: UTF-8 -*-。(我没加也没报错)


    定义模型

    创建APP

    Django规定,如果要使用模型,必须要创建一个app。
    django-admin startapp practice
    practice 为你的 app 名称。接下来继续修改 setting :

    INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'practice',               # 添加此项
    )
    

    在命令行中运行:

    python manage.py makemigrations
    
    python manage.py migrate
    

    数据表创建成功。


    数据库操作

    相关文章

      网友评论

          本文标题:Django 模型和表单

          本文链接:https://www.haomeiwen.com/subject/hvjzgftx.html