根据导入

时间:2016-06-03 20:00:06

标签: python django

我在Django找到了一个扩展models.BigIntegerField的包,我遇到了它的bug,所以我试着查看BigIntegerField的源代码。不幸的是,包导入from django.db import models然后调用models.BigIntegerField,但如果我转到https://github.com/django/django,所有/ django / db / models都是文件夹,而不是文件,我找不到BigIntegerField随处可见。有没有办法真正找出源代码中的东西?

2 个答案:

答案 0 :(得分:4)

查看关于BigIntegerField的django文档,旁边有一个[source]链接,它基本上指向source code

如果有疑问,Django doc是你最好的朋友。

答案 1 :(得分:2)

您可以搜索github repo,例如class definition

导入models时,如果models.py是目录,则Python会查找名为models/__init__.py的文件或models文件。后一个文件有一个 导入from django.db.models.fields import *

BigIntegerField