26 # Start-of-Header |
26 # Start-of-Header |
27 name = "Django Project Plugin" |
27 name = "Django Project Plugin" |
28 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
28 author = "Detlev Offenbach <detlev@die-offenbachs.de>" |
29 autoactivate = True |
29 autoactivate = True |
30 deactivateable = True |
30 deactivateable = True |
31 version = "5.0.12" |
31 version = "5.0.13" |
32 className = "ProjectDjangoPlugin" |
32 className = "ProjectDjangoPlugin" |
33 packageName = "ProjectDjango" |
33 packageName = "ProjectDjango" |
34 shortDescription = "Project support for Django projects." |
34 shortDescription = "Project support for Django projects." |
35 longDescription = \ |
35 longDescription = \ |
36 """This plugin implements project support for Django projects.""" |
36 """This plugin implements project support for Django projects.""" |
134 "UseExternalBrowser": False, |
134 "UseExternalBrowser": False, |
135 |
135 |
136 "CheckDeployMode": False, |
136 "CheckDeployMode": False, |
137 |
137 |
138 "RecentNumberTestData": 10, |
138 "RecentNumberTestData": 10, |
|
139 "KeepTestDatabase": False, |
139 } |
140 } |
140 if isWindowsPlatform(): |
141 if isWindowsPlatform(): |
141 self.__defaults["ConsoleCommandNoClose"] = "cmd.exe /k" |
142 self.__defaults["ConsoleCommandNoClose"] = "cmd.exe /k" |
142 self.__defaults["ConsoleCommand"] = "cmd.exe /c" |
143 self.__defaults["ConsoleCommand"] = "cmd.exe /c" |
143 elif isMacPlatform(): |
144 elif isMacPlatform(): |
349 """ |
350 """ |
350 if key in ["RecentNumberApps", "RecentNumberTestData"]: |
351 if key in ["RecentNumberApps", "RecentNumberTestData"]: |
351 return int(Preferences.Prefs.settings.value( |
352 return int(Preferences.Prefs.settings.value( |
352 self.PreferencesKey + "/" + key, self.__defaults[key])) |
353 self.PreferencesKey + "/" + key, self.__defaults[key])) |
353 elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6", |
354 elif key in ["UsePlainPythonPy2", "UsePlainPythonPy3", "UseIPv6", |
354 "UseExternalBrowser", "CheckDeployMode"]: |
355 "UseExternalBrowser", "CheckDeployMode", |
|
356 "KeepTestDatabase"]: |
355 return Preferences.toBool(Preferences.Prefs.settings.value( |
357 return Preferences.toBool(Preferences.Prefs.settings.value( |
356 self.PreferencesKey + "/" + key, self.__defaults[key])) |
358 self.PreferencesKey + "/" + key, self.__defaults[key])) |
357 else: |
359 else: |
358 return Preferences.Prefs.settings.value( |
360 return Preferences.Prefs.settings.value( |
359 self.PreferencesKey + "/" + key, self.__defaults[key]) |
361 self.PreferencesKey + "/" + key, self.__defaults[key]) |