当我学习Django教程时,我喜欢亲眼看看我通过导入继承的library(data.table)
setDT(df)[, v3 := cumprod(v2), by = v1]
df
# v1 v2 v3
#1: 1 1 1
#2: 1 3 3
#3: 1 5 15
#4: 2 3 3
#5: 2 4 12
#6: 3 1 1
#7: 3 2 2
和module
,转到Github的源代码。
然而,我附上照片来说明我(想)我去了正确的地方,但文件似乎丢失了。
class/attribute
所以我去了Github django代码,我发现:
from django.conf.urls import include, url
我发现网址是一个只包含文件的目录:django/django/conf/urls
,__init__.py
和i18n.py
。
没有static.py
个文件可能包含urls.py
或url()
个方法。
与include()
相同。
models.Models
在django Github网站上,我按照目录...
from django.db import models
个模型是一个目录,而不是具有类django/django/db/models
那么,我在这里错过了什么?
期待一些面包屑:)
答案 0 :(得分:2)
如果您正在寻找模块foo.bar
的来源,它可能是两个中的一个:
foo/bar.py
foo/bar/__init__.py
另请注意,通常上层模块会重新导出从深层次模块导入的选定名称:名称可能只是导入,未另行定义;例如django.db
做了很多这方面的工作。