0

还记得如何使用 manage.py 来检查 manage.py syncdb 和 Django 的 ORM 生成的表的源 SQL 吗?

有没有什么办法可以实现类似的功能,但要看自动生成功能的源码?例如某种形式的 save() 和 clean() 函数。

访问此类源代码将使我在修改这些函数时具有很大的灵活性,这是我们有时需要的。

我希望我说清楚了。

4

1 回答 1

0

不——Djagno 不生成任何 Python 函数。

不过,要查看 Django 函数的源代码,您可以查看源代码(例如,https://github.com/django/django/blob/master/django/forms/forms.py#L74,正如@mipadi 建议的那样)。

您可以找到包含任何给定类的实现的文件,如下所示:

>>> from django.forms import forms
>>> forms.__file__
'…/django/forms/forms.pyc'
于 2013-04-09T22:23:49.510 回答