Trong version.py
có một phương pháp get_git_version()
khi tôi thực hiện ./manage.py runserver
lỗi này được huy động từ version.py
tập tinget_git_version không thể tìm thấy số phiên bản
nâng ValueError ("Không thể tìm thấy số phiên bản!")
def get_git_version(abbrev=4):
# Read in the version that's currently in RELEASE-VERSION.
release_version = read_release_version()
# First try to get the current version using "git describe".
version = call_git_describe(abbrev)
# If that doesn't work, fall back on the value that's in
# RELEASE-VERSION.
if version is None:
version = release_version
# If we still don't have anything, that's an error.
if version is None:
raise ValueError("Cannot find the version number!")
# If the current version is different from what's in the
# RELEASE-VERSION file, update the file to be current.
if version != release_version:
write_release_version(version)
# Finally, return the current version.
return version
def read_release_version():
try:
f = open("RELEASE-VERSION", "r")
try:
version = f.readlines()[0]
return version.strip()
finally:
f.close()
except:
return None
def read_release_version(): thử: f = open ("RELEASE-VERSION", "r") thử: phiên bản = f.readlines() [0] trở version.strip() cuối cùng: f.close() ngoại trừ: return None –
Kiểm tra đường dẫn cho tệp 'RELEASE-VERSION'. Ngoài ra, hãy kiểm tra bằng cách đính kèm phần mở rộng của tệp trong khi mở tệp, chẳng hạn như 'RELEASE-VERSION.txt'. –