相关疑难解决方法(0)

如何查看运行我的脚本的Python版本?

如何检查Python解释器的哪个版本正在解释我的脚本?

python version

1099
推荐指数
11
解决办法
142万
查看次数

Python中的版本号比较

我想写一个cmp样功能,比较两个版本号,并返回-1,01根据自己的比较valuses.

  • -1如果版本A早于版本B,则返回
  • 返回0如果版本A和B是等价的
  • 1如果版本A比版本B更新,则返回

每个子部分应该被解释为一个数字,因此1.10> 1.1.

期望的功能输出是

mycmp('1.0', '1') == 0
mycmp('1.0.0', '1') == 0
mycmp('1', '1.0.0.1') == -1
mycmp('12.10', '11.0.0.0.0') == 1
...
Run Code Online (Sandbox Code Playgroud)

这是我的实施,开放改进:

def mycmp(version1, version2):
    parts1 = [int(x) for x in version1.split('.')]
    parts2 = [int(x) for x in version2.split('.')]

    # fill up the shorter version with zeros ...
    lendiff = len(parts1) - len(parts2)
    if lendiff > 0:
        parts2.extend([0] * lendiff)
    elif lendiff < 0:
        parts1.extend([0] …
Run Code Online (Sandbox Code Playgroud)

python string-comparison

95
推荐指数
6
解决办法
5万
查看次数

Django:错误:未知命令:'makemigrations'

我正在尝试按照Django教程,当我进入时遇到以下错误python manage.py makemigrations polls

Unknown command: 'makemigrations'
Run Code Online (Sandbox Code Playgroud)

这是教程的链接,我成功地完成了所有以前的步骤,我不确定现在出了什么问题或如何解决它.PS:我已经在INSTALLED_APPS中加入了"民意调查"!

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'polls',
    'South',
)
Run Code Online (Sandbox Code Playgroud)

答:我必须将INSTALLED_APPS修改为:

INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'polls',
    )
Run Code Online (Sandbox Code Playgroud)

并且还使用了这个命令: python manage.py syncdb

python migration django

25
推荐指数
1
解决办法
3万
查看次数

获取Django的应用程序版本

我正在开始一个新的(实际上非​​常古老的)项目,我知道它是在Django中.我知道它已构建的Django的确切版本,我迷路了.有没有办法让我知道我的应用程序运行的Django版本?

python django mod-python django-templates django-admin

19
推荐指数
3
解决办法
4142
查看次数

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

这是我第一次使用django.我真的是个初学者.这是我第一次看到"它工作正常!祝贺你的第一个Django支持的页面.".这意味着我现在在我的xampp服务器上有一个django + python.所以我提出这个问题?

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

python django

16
推荐指数
2
解决办法
3万
查看次数