美文网首页
Django 初学-创建项目-day1

Django 初学-创建项目-day1

作者: 下午三点的闲暇 | 来源:发表于2019-12-12 17:08 被阅读0次

    1、Django 创建第一个项目

    按照https://www.runoob.com/django/django-first-app.html 学习,创建第一个项目

    其中遇到问题

    django-admin startproject HelloWorld

    python3 manage.py runserver 0.0.0.0:8000

    之后网页无法显示且报错

    这时候需要将 /HelloWorld/HelloWorld/settings.py  中 的

    ALLOWED_HOSTS = []

    改成

    ALLOWED_HOSTS = ['*'] 

    然后既可以访问了

    2、Django 模型

    在建立模型 数据库配置时,需要先去建一个数据库

    然后根据数据库名字来写配置文件

    mysql -u root -p

    输入密码

    mysql> create database test1 default charset 'utf-8';    #(创建以 test1 为名的数据库)

    HelloWorld/HelloWorld/settings.py: 文件代码:

    DATABASES = {

        'default': {

            'ENGINE': 'django.db.backends.mysql',  # 或者使用 mysql.connector.django        'NAME': 'test',

            'USER': 'test1',

            'PASSWORD': 'test123',

            'HOST':'localhost',  #写服务器ip

            'PORT':'3306',

        }

    }

    3、Django Admin管理工具

    在复杂模型时,都需要下面命令

    $ python manage.py makemigrations TestModel # 让 Django 知道我们在我们的模型有一些变更

    $ python manage.py migrate TestModel # 创建表结构

    相关文章

      网友评论

          本文标题:Django 初学-创建项目-day1

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