首页 > 移动平台 > 详细

django 通过数据库表名获取app名

时间:2019-04-15 19:41:37      阅读:231      评论:0      收藏:0      [点我收藏+]

1、启动终端,切换到项目目录下,输入 python manage.py shell

技术分享图片

2、现在可以访问数据库表了,普通状态下是不能访问的,只有进入shell后才行

技术分享图片

技术分享图片

怎么通过这个表名去访问app名字呢?有一个_meta 方法

 技术分享图片

我们展开它

技术分享图片

有很多的方法,这其中就有获取app名的方法

[FORWARD_PROPERTIES, REVERSE_PROPERTIES, __class__, __delattr__, __dict__, __dir__, __doc__, __eq__, __format__, __ge__, __getattribute__, __gt__, __hash__, __init__, __init_subclass__, __le__, __lt__, __module__, __ne__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__, __weakref__, _expire_cache, _forward_fields_map, _get_fields, _get_fields_cache, _ordering_clash, _populate_directed_relation_graph, _prepare, _property_names, _relation_tree, abstract, add_field, add_manager, app_config, app_label, apps, auto_created, auto_field, base_manager, base_manager_name, can_migrate, concrete_fields, concrete_model, contribute_to_class, db_table, db_tablespace, default_apps, default_manager, default_manager_name, default_permissions, default_related_name, fields, fields_map, get_ancestor_link, get_base_chain, get_field, get_fields, get_latest_by, get_parent_list, get_path_from_parent, get_path_to_parent, index_together, indexes, installed, label, label_lower, local_concrete_fields, local_fields, local_managers, local_many_to_many, managed, managers, managers_map, many_to_many, model, model_name, object_name, order_with_respect_to, ordering, original_attrs, parents, permissions, pk, private_fields, proxy, proxy_for_model, related_fkey_lookups, related_objects, required_db_features, required_db_vendor, select_on_save, setup_pk, setup_proxy, swappable, swapped, unique_together, verbose_name, verbose_name_plural, verbose_name_raw]

 技术分享图片

 

django 通过数据库表名获取app名

原文:https://www.cnblogs.com/zq8421/p/10712219.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!