2020-01-30, 客制的 Django 新項目模板
【摘要】 Django 的強項之一,就是在啟動 python 虛擬後,安裝了 django , 就可以使用 django-admin startproject mysite就可以使用創建一個新的項目。根據後續部署的考量,我們總是要調試一下,請參考 https://tutorial.djangogirls.org/en/django_start_project/其中最重要的是ALLOWED_HOSTS和...
Django 的強項之一,就是在啟動 python 虛擬後,安裝了 django ,
就可以使用
django-admin startproject mysite
就可以使用創建一個新的項目。
根據後續部署的考量,我們總是要調試一下,請參考 https://tutorial.djangogirls.org/en/django_start_project/
其中最重要的是
ALLOWED_HOSTS
和
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
因為在本地運行,就算 ALLOWED_HOSTS = [] ,仍然可以在開發本機上用 browser 訪問 127.0.0.1 ,但是如果是在云服務器上運行,就沒有機會訪問127.0.0.1 。
詳如以下官網所述
根據 https://docs.djangoproject.com/en/3.0/ref/django-admin/ 所述,
增加或更改設定檔案 settings.py 的內容
那接下來就是找到原本的模板,才能整個複制出來再做局部修改。
經過在目錄裡 search 後,是定位到
venv/lib/python3.6/site-packages/django/conf/project_template
當我放在 工作目錄裡,運行
(venv) $ django-admin startproject mysite --template=django-project-template
但是試著用 直接取用 github zip 檔案的方式,在我的電腦暫時沒有成功
不確定是那一段受到限制,但是分成兩段,先 git clone 再本地 folder 引用則是正常可以的。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)