• django框架、orm连接mysql步骤


    1.安装django

     在指定解释器环境下安装django 1.11.9
     在真实python3环境下: pip3 install django==1.11.9
     在虚拟环境下: 先激活虚拟环境 => pip3 install django==1.11.9

     查看django版本: django-admin --version
     安装出错: 采用管理员命令行

    2.创建项目

     先前往目标路径
     创建项目: django-admin startproject proj_name

    3.创建应用

     进入项目根目录
     创建应用: python3 manage.py startapp app_name
     去项目的settings文件添加 应用名 到INSTALLED_APPS

    4.启动服务

     在项目根目录下: python3 manage.py runserver 127.0.0.1:8888

    5.orm连接mysql步骤

    0. 手动创建出数据库:库名
    1. 在settings中配置:
    'default': {
    # 这些key必须都是大写
    'ENGINE': 'django.db.backends.mysql',
    # 数据库名字
    'NAME': '库名',
    'HOST':'127.0.0.1',
    'PORT':3306,
    'USER':'root',
     'PASSWORD':'123456'
    }
    2. 再app的init文件中写:
    import pymysql
    pymysql.install_as_MySQLdb()
    3. 在models中创建类,类中写字段
    class UserInfo(models.Model):
    id=models.AutoField(primary_key=True)
    name=models.CharField(max_length=32)
    pwd=models.CharField(max_length=32)
    4. 把表同步到数据库
    #数据库表并没有同步到数据库,只是在migrations内做了一个记录
    -python3 manage.py makemigrations
    #才将数据表同步到数据库
    -python3 manage.py migrate

    orm连接sqllite
    从第三步开始,往后走

    创建出来的表介绍:
    1 orm自动将app的名字拼在表前_类名
    2 orm会自动创建出好多其他表(不要管,不要删)

  • 相关阅读:
    输入框正则表达式验证
    MySQL表名、列名区分大小写详解
    前后台交互
    分页写法
    web程序调试方法
    html 标签
    Aborting commit: 'XXXXXXXX'remains in conflict错误
    返回按钮
    跳出frameset框架
    fastadmin中关联表时A为主表,想让B表和C表关联时怎么办?
  • 原文地址:https://www.cnblogs.com/zhanggq/p/10256286.html
Copyright © 2020-2023  润新知