相反,我需要直接从db表中获取数据,我尝试使用inspectdb进行尝试,但是我没有在网页中得到响应
class Snippet(models.Model):
created =models.DateTimeFiled(auto_now_add=True)
title=models.CharField(max_length=100,blank=True,default='0')
code=models.TextFiled()
linenos = models.BooleanField(default=False)
language = models.CharField(choices=LANGUAGE_CHOICES, default='python')
style = models.CharField(choices=STYLE_CHOICES, default='friendly')
class Meta:
ordering = ('created',)
答案 0 :(得分:1)
您可以像这样在元类中添加表名:
class Meta:
db_table='my_table'
还搜索有关管理命令python manage.py inspectdb
的信息。这是documentation。
它说:
虽然Django最适合开发新应用程序,但很有可能将其集成到旧数据库中。 Django包含几个实用程序,可自动执行此过程。
我认为这是您的问题的答案。