1

当我使用 SQL Server 时,Django 会自动dbo为任何表创建和使用模式。

有没有办法使用现有的模式,或者强制 Django 使用创建另一个模式而不是全部在dbo模式下。

例如:

from django.db import models
import pyodbc
# Create your models here.

class Meetup(models.Model):
    title = models.CharField(max_length=255)
    slug = models.SlugField(unique=True)
    description = models.TextField()

Django 自动在我的 SQL Server 数据库中创建了表

这是我的settings.py

DATABASES = {
    'default': {
        'ENGINE': 'sql_server.pyodbc',
        'NAME': "Django",
        'USER': '',
        'PASSWORD': '',
        'HOST': "DESKTOP-VA0DOPJ",
        'PORT': '',
        'OPTIONS': {
            'driver': 'ODBC Driver 17 for SQL Server',
            'isolation_level': 'READ UNCOMMITTED',  # prevent SELECT deadlocks
        },
    },
}
4

0 回答 0