django原生SQL语句配合orm案例
时间: 2023-11-25 12:08:34 浏览: 148
跟着王进老师学Python之Django篇第二季:数据库开发之原生SQL
当然可以!比如说我们可以使用Django的ORM方式创建一个模型:
```
class User(models.Model):
name = models.CharField(max_length=50)
age = models.IntegerField()
class Meta:
db_table = "user" # 指定表名
```
然后我们可以使用Django原生SQL语句来查询这个表中所有的数据:
```
from django.db import connection
with connection.cursor() as cursor:
cursor.execute("SELECT * FROM user")
rows = cursor.fetchall()
print(rows)
```
这样就可以配合使用Django的ORM和原生SQL语句来操作数据库啦!
阅读全文