Changes between Version 4 and Version 5 of Ticket #36782
- Timestamp:
- Dec 8, 2025, 5:57:19 AM (96 minutes ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #36782 – Description
v4 v5 23 23 This command would output a securely generated secret key using Django's existing function: 24 24 25 ```python 25 {{{ 26 26 get_random_secret_key() 27 ``` 27 }}} 28 28 29 29 **Example Output** 30 30 31 ``` 32 g6v#s-!98=u&1xp$@1g&3s5)k5a(4l#1$g@)n#hjz9c4 33 ``` 31 `g6v#s-!98=u&1xp$@1g&3s5)k5a(4l#1$g@)n#hjz9c4` 34 32 35 33 --- … … 48 46 A new command under: 49 47 50 ``` 51 django/core/management/commands/generate_secret_key.py 52 ``` 48 `django/core/management/commands/generate_secret_key.py` 53 49 54 50 Example implementation: 55 51 56 ```python 52 53 {{{ 57 54 from django.core.management.base import BaseCommand 58 55 from django.core.management.utils import get_random_secret_key … … 63 60 def handle(self, *args, **options): 64 61 self.stdout.write(get_random_secret_key()) 65 ``` 62 }}} 66 63 67 64 --- … … 83 80 Example: 84 81 85 ```python 82 {{{ 86 83 from django.core.management import call_command 87 84 from django.test import SimpleTestCase … … 92 89 self.assertIsInstance(key, str) 93 90 self.assertGreater(len(key), 30) 94 ``` 91 }}}