Django 里如何使用 sqlite (操作步骤)
    		       		warning:
    		            这篇文章距离上次修改已过424天,其中的内容可能已经有所变动。
    		        
        		                
                在Django中使用SQLite作为数据库,你需要遵循以下步骤:
- 确保你的Django项目已经创建并且
settings.py文件中的DATABASES配置已经设置好。默认情况下,Django会使用SQLite作为默认数据库。 - 如果你的
settings.py中没有配置DATABASES,你可以按照以下示例进行配置: 
# settings.py
 
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': BASE_DIR / 'db.sqlite3',
    }
}- 在项目的根目录下运行以下命令来创建数据库文件:
 
python manage.py migrate- 使用Django ORM进行数据库操作。例如,创建一个模型并运行迁移命令来创建数据库表:
 
# models.py
 
from django.db import models
 
class MyModel(models.Model):
    name = models.CharField(max_length=100)
    description = models.TextField()
 
# 运行以下命令来创建模型对应的数据库表
python manage.py makemigrations
python manage.py migrate- 现在你可以在你的Django代码中使用Django ORM来进行数据库的增删改查操作。
 
例如,查询操作:
from myapp.models import MyModel
 
# 获取所有对象
all_objects = MyModel.objects.all()
 
# 获取特定对象
specific_object = MyModel.objects.get(id=1)增加操作:
new_object = MyModel.objects.create(name='New Object', description='This is a new object.')改动操作:
object_to_update = MyModel.objects.get(id=1)
object_to_update.name = 'Updated Name'
object_to_update.save()删除操作:
object_to_delete = MyModel.objects.get(id=1)
object_to_delete.delete()以上就是在Django中使用SQLite的基本步骤和例子。
评论已关闭