django 之models 模型学习 及models模型运行成功但出不来表格解决方法

编程入门 行业动态 更新时间:2024-10-08 00:34:55

django 之models <a href=https://www.elefans.com/category/jswz/34/1771358.html style=模型学习 及models模型运行成功但出不来表格解决方法"/>

django 之models 模型学习 及models模型运行成功但出不来表格解决方法

一、安装

在pycharm里面,写入import django(按照提示安装即可,安装时打开vpn)

print(django.get_version())查看版本号,可以运行即安装成功

二、创建项目

open in Terminal(在Terminal中运行)

1、创建项目:

django-admin startproject djtest(创建的项目名为djtest)

进入项目容器的目录:

cd djtest

启动和开发服务器:

1、迁移项目内容:

python manage.py migrate

2、启动服务器:

python manage.py runserver


在浏览器中打开,显示如上内容,即为启动成功。

三、django模型

1、在mysql数据库中,创建数据库 runoob

2、创建app:

python manage.py startapp testapp 在已创建项目的文件夹djtest里面,创建app

配置项目文件夹里面的settings.py
我们在项目的 settings.py 文件中找到 DATABASES 配置项,将其信息修改为

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql',    # 数据库引擎'NAME': 'runoob', # 数据库名称'HOST': '127.0.0.1', # 数据库地址,本机 ip 地址 127.0.0.1 'PORT': 3306, # 端口 'USER': 'root',  # 数据库用户名'PASSWORD': '123456', # 数据库密码}  
}

接下来在 settings.py 中找到INSTALLED_APPS这一项,如下:

INSTALLED_APPS = ('django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','testapp',               # 添加项目,名称为创建的app的名称
)

#在与 settings.py 同级目录下的 init.py 中引入模块和进行配置

import pymysql
pymysql.install_as_MySQLdb()

3、models.py 中创建表结构

from django.db import modelsclass Test(models.Model):name = models.CharField(max_length=20)

4、创建之后,生成迁移文件 python manage.py makemigrations testapp

执行迁移: python manage.py migrate testapp

执行迁移成功之后,但是数据库中不显示数据库表的结局方法:

在settings.py里面要修改的操作:

数据库引擎’ENGINE’要由默认的修改为:django.db.backends.mysql 因为连接的是mysql数据库

修改为mysql后,在重新运行 python manage.py makemigrations testapp

如果出现如下错误:
注释掉代码

则点击base.py,进入其中,把if version < (1,4,0)这两行代码注释掉

重新运行:python manage.py makemigrations testapp

之后在运行:python manage.py migrate testapp

出现如下页面,即为运行成功,连接的mysql数据库中,也会出现对应的数据表

更多推荐

django 之models 模型学习 及models模型运行成功但出不来表格解决方法

本文发布于:2024-02-14 00:55:42,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1761383.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:模型   解决方法   表格   出不来   django

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!