Menu
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

部署 Django - django.config


特定于提供商的设置

我们选择 AWS 作为我们的托管提供商,以及 Elastic Beanstalk 作为部署 Django 项目的服务,它有一些特定的要求。


.ebextension 文件夹

它要求您在项目的根级别创建一个名为 .ebextensions 的文件夹

my_tennis_club
    .ebextensions/
    members/
    my_tennis_club/
    mystaticfiles/
    productionfiles/
    db.sqlite3
    manage.py
    requirements.txt

创建 django.config 文件

.ebextensions 文件夹中,创建一个名为 django.config 的文件

my_tennis_club
    .ebextensions/
        django.config

打开文件并插入这些设置

my_tennis_club/.ebextensions/django.config:

option_settings:
  aws:elasticbeanstalk:container:python:
    WSGIPath: my_tennis_club.wsgi:application

注意: 这些步骤特定于 AWS 和 Elastic Beanstalk,但每个提供商都有一些特定于提供商的设置。

下一步是将所有依赖项打包到一个 .zip 文件中,您将在下一章中学习。


×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.