如何知道我使用的是什么django版本?它是1.0,1.1还是1.2?

问题描述:

这是我第一次使用django。我真的是一个初学者。这是我第一次看到该页面“它工作了!恭喜你的第一个Django驱动的页面。”这意味着我现在在我的xampp服务器中有一个django + python。所以我喜欢这个问题?如何知道我使用的是什么django版本?它是1.0,1.1还是1.2?

  1. 如何知道我使用的是什么django版本?它是1.0,1.1还是1.2?
  2. 我可以在我的django文件夹(文件名)中读取它,以及如何使用代码/函数打印django版本?
  3. python中有phpinfo()吗?
+0

['蟒蛇-c“进口django; print(django.get_version())''](http://*.com/a/16805125/673991) – 2015-11-13 16:08:12

关于你的第一个问题:


[email protected]:/usr/src/unternet$ python 
Python 2.6.6 (r266:84292, Oct 9 2010, 11:40:09) 
[GCC 4.4.5] on linux2 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import django 
>>> django.get_version() 
'1.2.3' 
+1

hopefull你也回答你的第二个问题。至于第三:我还不知道(我只是自己开始),但我怀疑答案是“否”,至少与phpinfo()的规模不一样。 – 2010-11-11 06:11:53

+0

这实际上是真的很好的旧版本的Django然后11,因为从那个被用于Django的管理 - 版本,但它没有为另一个项目,其中django真的是10.4(我得到ImportError:没有模块命名“Django的 – 2017-08-31 21:41:30

import django 
django.VERSION 

对于第三个问题,你可以从提示符的解释可用模块列表:

>>> help() 

help> modules 

这将(最终)给你一个可用模块的列表。

对于其他信息,您可以使用sys模块:

import sys 

sys.version # Python version 
sys.platform # platform 

关于第三个问题,Python Equivalent to phpinfo()

python manage.py runserver 

输出:

Validating models...

0 errors found February 27, 2015 - 14:25:41 Django version 1.6.5, using settings ... ....