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

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

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

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

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

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

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

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

我们展开它

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

有很多的方法,这其中就有获取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_*, _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名

 

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

上一篇:python virtualenv virtualenvwrapper


下一篇:移动端项目在ios上输入框聚焦难解决方案