美文网首页
Django简单教程

Django简单教程

作者: 1234yws | 来源:发表于2019-04-30 17:33 被阅读0次

    一、安装

    pip install Django
    //配置环境变量-在系统环境变量path添加后运行
    /usr/local/Python-3.7.3/bin
    

    二、创建

    //创建项目
    django-admin startproject HelloWorld
    //创建App
    django-admin startapp TestModel
    

    三、启动服务器

    //本地服务
    python manage.py runserver
    //服务器
    python manage.py runserver 0:8000
    

    四、配置

    //配置
    python manage.py migrate
    

    五、加载html文件

    TEMPLATES = [
        {
            'BACKEND': 'django.template.backends.django.DjangoTemplates',
            'DIRS': [BASE_DIR+"/templates",],       # html文件位置
            'APP_DIRS': True,
            'OPTIONS': {
                'context_processors': [
                    'django.template.context_processors.debug',
                    'django.template.context_processors.request',
                    'django.contrib.auth.context_processors.auth',
                    'django.contrib.messages.context_processors.messages',
                ],
            },
        },
    ]
    

    六、mysql数据库

    1、修改settings.py

    • 配置模块
    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'polls',                    #config model
    ]
    
    • 配置数据库
    DATABASES = {
        'default': {
            'ENGINE': 'mysql.connector.django',# django.db.backends.mysql
            'NAME': '****',# database
            'USER': '****', #user
            'PASSWORD': '*****',#password
            'HOST':'localhost',
        }
    }
    

    2、执行命令

    //创建表结构
    python manage.py migrate   
    //让 Django 知道我们在我们的模型有一些变更
    python manage.py makemigrations TestModel
    //创建表结构
    python manage.py migrate TestModel
    
    创建好后的打印.png

    Tips:解决Django migrate No changes detected 不能创建表的问题

    主要是因为表已经创建了
    连接Django_db数据库,找到django_migrations表,删除app为'创建的Model'即可

    相关文章

      网友评论

          本文标题:Django简单教程

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