使用 django-admin.py startproject 自定义设置文件?
每当您运行命令 django-admin.py startproject 时,django 都会自动加载默认设置文件。
是否可以增强其工作方式,以便加载您的自定义设置,这样您就不必进入并更改大部分默认设置?
例如时区等。只是为了使整个过程更快。
Whenever you run the command django-admin.py startproject
, django automatically loads up a default settings file.
Is it possible to enhance the way this works so that it loads up your customized settings so you don't have to go in and change most of the defaults?
For example things like time zones etc. Just to make the whole process quicker.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以修改 Django 安装中的项目模板文件。在 Django 安装目录中,转到 django/conf/project_template/。在这里,您可以修改创建新项目时使用的settings.py文件。
You can modify the project template files in your Django install. In the directory where Django is installed, go to
django/conf/project_template/
. Here, you can modify the settings.py file used when you create a new project.您根本不能使用
django-admin.py startproject
命令。只需使用您自己的设置和结构创建您自己的项目模板,每次为每个新站点复制粘贴即可。但不要忘记
SECRET_KEY
,它对于每个项目都应该是唯一的。You can don't use
django-admin.py startproject
commant at all. Just create your own project template with your own settings and structure, copy-paste it every time for each new site.But don't forget about
SECRET_KEY
, it should be unique for each project.您可以分叉并自定义 django-startproject https://github.com/lincolnloop/django-startproject
you can fork and customize the django-startproject https://github.com/lincolnloop/django-startproject