使用步骤:
安装Django:
pip install Django==3.2.6
构建初始项目:
django-admin startproject name
构建初始app
python manage.py startapp name
在开启数据库服务后,项目文件下的setting文件中配置以下部分:
DATABASES = {
'default': {
# 'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'postgres', #数据库名字
'USER': 'postgres', #用户名
"PASSWORD" : '', #自己的密码
"HOST":'',
'PORT':5432,
}
}
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app01', #添加app的名字
]
在app中models中以以下形式建立数据表,一个类一张表:
class UserInfo(models.Model):
num_id = models.AutoField(primary_key=True)
user_id = models.IntegerField()
user_name = models.CharField(max_length=20)
user_password = models.BinaryField()
create_date = models.DateTimeField()
create_user_id = models.IntegerField()
#数据项名称 = 数据项格式()
终端中输入以下指令将models中数据表导入数据库中:
python manage.py makemigrations
python manage.py migrate
之后models中的数据表类即可通过包装好的函数操作数据库