zoukankan      html  css  js  c++  java
  • Django 流程02

    1 安装 mysql

    pip3 install mysqlclient
    pip3 install pymysql


    2 配置数据库链接 djange默认的数据时sqList3 要将其更换为mysql 在项目目录下settings.py 中修改
    DATABASES = {
    # 'default': {
    # 'ENGINE': 'django.db.backends.sqlite3',
    # 'NAME': BASE_DIR / 'db.sqlite3',
    # }

    'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME': 'python',
    'USER': 'root',
    'PASSWORD': 'root',
    'HOST': '127.0.0.1',
    'PORT': '3306',
    }
    }

    3 创建模型 和 PHP 先有模型再有迁移文件 是根据模型生成迁移文件 再根据迁移文件生成数据表

    3.1 创建模型 在models.py 文件中增加模型文件(这个模型的创建过程是个比较麻烦地方)
    3.2 将应用注册到 项目中 在项目目录下settings.py 中INSTALLED_APPS 中增加自己的应用
    INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'polls.apps.PollsConfig',
    ]
    3.3 生成迁移文件 python manage.py makemigrations polls
    3.4 查看将要执行的sql python manage.py sqlmigrate polls 0001 (注 0001为迁移文件名称)
    3.5 生成迁移文件 python manage.py migrate

     

     

  • 相关阅读:
    jQuery火箭图标返回顶部代码
    类库引用EF
    Html.DropDownList
    MVC validation
    MVC @functions
    MVC 扩展方法特点
    Class 实现IDisposing方法
    MVC两个必懂核心
    Asp.net 服务器Application,Session,Cookie,ViewState和Cache区别
    sqlserver log
  • 原文地址:https://www.cnblogs.com/baozi-tudou/p/14016389.html
Copyright © 2011-2022 走看看