1.新建项目
C:\Users\asus>django-admin startproject HelloWorld
2.进入项目下,新建一个app
C:\Users\asus>cd HelloWorld
C:\Users\asus\HelloWorld>django-admin startapp hello
3.修改数据库对应的 hello/models.py
from django.db import models
# Create your models here.
class ahh(models.Model):
name = models.CharField(max_length=20)
age = models.IntegerField()
上面的 ahh 是表名(hello_ahh),继承自models.Model, name, age是字段名
4.修改项目里的setting.py, 设置数据库信息,记得要把 hello 这个app添加到INSTALLED_APPS中哦
DATABASES = { 'default': { # 'ENGINE': 'django.db.backends.sqlite3', # 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test', 'USER' : 'root', 'PASSWORD' : 'dzd123', 'HOST' : '127.0.0.1', 'PORT' : '3306', } }# Application definition INSTALLED_APPS = [ 'hello', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', ]
6.最后一步啦
python manage.py makemigrations
python manage.py migrate
跑起来跑起来
Tips:
一定要先查看是否存在数据库,没有的话就建一个吧!
如果有提示 Did you install mysqlclient or MySQL-python?
就要安装下啦(pip install mysqlclient)
最后在数据库里查看下你的数据库,结构如下: