Python Django管理面板不会显示插入phpmyadmin的记录吗?

Python Django管理面板不会显示插入phpmyadmin的记录吗?,python,mysql,django,phpmyadmin,django-admin,Python,Mysql,Django,Phpmyadmin,Django Admin,我有一个django管理面板,这个django管理面板连接到mysql和wamp 我的问题是,当我使用phpmyadmin在数据库中插入一些记录时,django管理面板不会显示记录,而只显示记录的数量 这个问题是为了什么 这是我在Django的模型: class Orders(models.Model): objects = jmodels.jManager() product = models.ForeignKey('PartoProducts', models.DO_NOTH

我有一个django管理面板,这个django管理面板连接到mysql和wamp

我的问题是,当我使用phpmyadmin在数据库中插入一些记录时,django管理面板不会显示记录,而只显示记录的数量

这个问题是为了什么

这是我在Django的模型:

class Orders(models.Model):
    objects = jmodels.jManager()
    product = models.ForeignKey('PartoProducts', models.DO_NOTHING)
    user_phone = models.ForeignKey('PartoUsers', models.DO_NOTHING, db_column='user_phone')
    order_date = jmodels.jDateField()
    status = models.CharField(max_length=11)
    price = models.CharField(max_length=11)
    count = models.IntegerField()

    def __unicode__(self):
        return self.product.title
    class Meta:
        managed = False
        db_table = 'orders'
        verbose_name_plural = "Orders"

    def __str__(self):
        return '%s------- (%s)' % (self.user_phone,self.status)
这是这个型号的Admin.py:

class OrdersResource(resources.ModelResource):
    class Meta : 
        model = Orders
        fields = ('product__title','product__realprice','user_phone__name','user_phone__family','user_phone__city','user_phone__address','user_phone__nationalcode')
@admin.register(Orders)
class OrdersAdmin(ImportExportModelAdmin):
    list_display = ('product','user_phone','price')
    list_filter = ('product','user_phone','price')
    search_fields = ('product','user_phone','price')
    resource_class = OrdersResource
为什么django不会显示插入phpmyadmin的任何记录

我找了很多,但什么也没找到

任何建议都会有帮助

感谢这个伟大的社区。

找到了解决方案

我只需要更改我的模型字段:

由此:

user_phone = models.ForeignKey('PartoUsers', models.DO_NOTHING, db_column='user_phone')
为此:

 user_phone = models.ForeignKey('PartoUsers',models.DO_NOTHING,db_column='user_phone',to_field='phone')
是的,这解决了我的问题。

找到了解决方案

我只需要更改我的模型字段:

由此:

user_phone = models.ForeignKey('PartoUsers', models.DO_NOTHING, db_column='user_phone')
为此:

 user_phone = models.ForeignKey('PartoUsers',models.DO_NOTHING,db_column='user_phone',to_field='phone')
是的,这解决了我的问题