当前位置: 首页 > 网络应用技术

如何运行Django程序(如何运行Django)

时间:2023-03-08 21:22:28 网络应用技术

  本文将告诉您如何运行Django程序以及Django如何运行相应的知识点。我希望这对您有帮助。不要忘记收集此网站。

  本文目录清单:

  1. Django项目多个应用程序项目构建2.如何在阿里巴巴云上部署Django 3.在Windows 4中安装Django后如何启动。如何在Alibaba Cloud上部署Django应用程序在项目中的多个应用程序中可以存在大型门户网站上的论坛,新闻和其他内容。每个模块称为一个应用程序,也可以理解为一个独立的小型项目。

  该测试是Python 2.7

  其次,相应的应用模块分别建立:todo,oa,web

  如图所示:

  在上面的配置中,引入Inclubly以包装配置

  同时,介绍了索引函数,并建立了TODO,OA和Web中索引中的视图文件

  同时,指定了一个打开的默认主页,即

  此时,运行程序,该页面显示在图中

  如果此时输入的路径是Localhost:8000/web/inex,

  Localhost:8000/OA/INEX,

  Localhost:8000/TOTO/索引将由不同的应用显示,

  先决条件

  1.为Python应用程序安装Virtualenv和Virtualenv包装器,目的是为Python项目创建一个独立的环境。

  ●安装PIP

  sudo apt-get安装python pip

  ●安装Virtualenv

  sudo pip安装virtualenv

  ●创建一个目录以存储您的Virtualenv

  mkdir?/.virtualenvs

  ●安装VirtualenWrapper

  sudo pip安装virtualenvwrapper

  ●将workon_home设置为您的Virtualenv目录

  export workon_home =?/.virtualenvs

  ●将workon_home设置为您的Virtualenv目录

  export workon_home =?/.virtualenvs

  ●添加virtualenvwrapper.sh到.bashrc

  将此行添加到?/.bashrc的末尾,以加载virtualenvwrapper命令./usr/local/bin/bin/virtualenvwrapper.sh

  退出,然后打开外壳,或使用.bashrc或source?/.bashrc命令重新加载.bashrc,然后一切准备就绪。

  2.安装git。

  apt-get安装git

  3.将NGINX作为Web服务器安装,以便您以后运行应用程序。

  sudo apt-get安装nginx

  启动您的第一个Linux实例

  接下来,我将介绍使用阿里巴巴云管理控制台运行ECS实例的相关步骤。

  1.登录到您的帐户,然后导航到“产品和服务”部分下的“云服务器”。单击侧baroon菜单的概述。这显示了在操作中的实例列表。单击“购买实例”来自任何区域的示例,或继续在下一步中创建一个新示例。

  2.单击“侧边栏”菜单中的实例。选择示例列表中所需的区域,然后单击“上限”中的创建实例。

  3.系统将使您重组为“产品购买”控制台。在这里,您需要选择首选的资源软件包,为ECS实例和数据传输提供特殊定价的主要资源包,或者提供两个高端购买资源包,并带有两个定价模型,您可以根据自己的需求选择订阅(每月或年度)- 年)或付款。在这种情况下,我们选择“按数量付款”。

  4.在此窗口中,在此窗口中选择ECS实例的数据中心区域和可用性区域。如果选择该区域,但是未选择可用区域,则系统将随机将实例放置在任何区域中。

  5.现在您需要选择要创建的实例类型。根据您自己的需求,从“生成”选项卡中选择表单类型类型。生成类型代表基于配置使用的计算能力和使用的计算。

  6.接下来,选择网络类型以启动您的ECS实例。您可以根据自己的需要选择经典网络或专有网络。在经典网络中,阿里巴巴云以分布式方式分配IP地址。它适合用户谁需要简单,快速地使用EC。专有网络更像是一个逻辑隔离的专用网络,它支持专用连接。它适合熟悉网络管理的用户。选择适当的网络类型后,选择在线计费类型:数据传输或固定带宽。在这两种情况下,您需要设置一个网络频段范围峰值(最大数据传输速率)。

  7.现在您需要选择操作系统。每个选项下提供了不同操作系统版本的列表。选择Ubuntu。

  8.根据您自己的需求,从drop -down菜单中选择系统磁盘类型。您还可以通过单击“添加磁盘”将更多磁盘添加到此列表中。

  9.在“安全设置”部分中,您可以创建一个密码以提高安全性,或在此阶段跳过此步骤,并在后来从管理控制台执行此操作。

  10.在“采购计划”部分中,输入您的实例名称并设置要启动的实例数。

  11.在“概述”部分中查看配置详细信息和总价格,然后单击立即购买。

  12.单击以打开确认业务订单并开始实例。

  13.启动实例后,您可以在“控制台实例”选项卡中查看实例。

  安装和部署Django应用程序

  您已经使用了阿里巴巴云管理控制台来创建和启动ECS实例,并让我们了解如何安装和部署Django应用程序。

  1.使用SSH命令登录到您的服务器

  2.输入密码

  3.通过创建一个新的Virtualenv来部署Django应用程序来设置环境:

  mkvirtualenv djangoapp

  要退出新的Virtualenv,请使用停用。

  您可以使用workon。在环境之间进行切换。加载或在virtualenv之间切换,使用workon命令:workon djangoapp

  4.在您当前的环境中安装Django

  PIP安装Django

  5.使用django-admin命令创建示例项目,然后将目录更改为项目文件夹。

  django-admin startproject todoapp

  CD TodoApp/

  6.迁移或指导您的数据库。

  python manage.py迁移

  7.创建超级用户以访问管理面板。

  python manage.py createSuperuse

  8.设置用户后,通过运行由manage.py操作的RunServer命令来测试您的应用程序

  python manage.py runserver 0.0.0.0:8000

  您将看到以下在端口8000上运行的内容

  转到 /管理员,这是您的管理面板,您可以在此处管理应用程序。

  现在,使用NGINX将应用程序放置在Web服务器后面。

  9.创建一个数据库体系结构以打开Python环境。

  ●将目录更改为Django Project目录

  ●运行以下命令

  python manage.py迁移

  10.收集所有静态文件(CSS,JS等)

  ●运行以下命令以在任何特定位置收集所有静态文件

  python manage.py collectstatic -noinput

  ●开发人员负责将static_url路径设置为收集所有静态文件的位置。

  ●这些变量在项目目录中的设置中定义。

  1. static_url

  2. staticfiles_dirs

  3. static_root

  11.使用UWSGI服务器安装UWSGI库并启动服务器。

  PIP安装UWSGI

  ●创建ini file vim uwsgi.ini,部署到部署Django应用程序

  ●将其保存到应用程序目录上的uwsgi.ini。有关如何编写INI文件的更多了解,请参阅Python/wsgi应用程序以快速启动。运用此命令来启动您的应用程序。

  uwsgi uwsgi.ini(您的INI文件)

  12.更改应用程序的NGINX配置文件。

  /UWSGI.SOCK;}}

  13.重新启动nginx,然后您的应用程序将在端口80上启动和运行。

  首先输入软件,然后输入文件 - 设置 - 项目解释器将在右侧安装一个软件包。首次应无用单击底部并安装PIP设置工具。安装完成后,请单击“+”右上角搜索它。您要安装的框架模块很好。

  关于Django

  Django是用Python语言编写的开源Web框架,它可以帮助开发人员在概念后的几个小时内启动Web应用程序。它遵循模型视图模板(MVT)来构建应用程序,以降低Web开发和Web开发的复杂性和允许开发人员专注于写作应用程序。它提供了一个设置,用于打开网站地图,内容管理,用户验证,RSS摘要和其他任务的框。有些高流量网站使用DJANGO,因为它可以快速且灵活地进行调整,可以满足它的符合交通波动的需求。

  先决条件

  为Python应用程序安装Virtualenv和Virtualenv包装器,目的是为Python项目创建一个独立的环境。

  1.启动服务器,然后首先将python3用作python来启动默认值。您需要删除默认的Python链接文件并重新建立连接关系。

  RM/usr/bin/python

  ln -s/usr/bin/python3/usr/bin/python

  2。

  apt-get更新#升级软件包

  apt-get安装python3-pip #install pip

  PIP安装 - 润滑pip #upgrade pip

  安装Virtualenv

  sudo pip安装virtualenv

  创建一个目录来存储您的Virtualenv

  mkdir?/.virtualenvs

  安装VirtualenWrapper

  sudo pip安装virtualenvwrapper

  将这两行添加到?/.bashrc的末尾,以加载VirtualenvWrapper命令。

  export workon_home = $ home/.virtualenvs

  源/usr/local/bin/virtualenvwrapper.sh

  退出,然后打开外壳,或使用.bashrc或source?/.bashrc命令重新加载.bashrc,然后一切准备就绪。

  apt-get install lrzsz#可以直接将文件从桌面放置到xshell

  apt-get安装unzip #is用于解压缩ZIP压缩软件包

  创建一个新的虚拟环境

  mkvirtualenv xxxxx

  退出虚拟环境

  停用

  输入虚拟环境

  workon xxxxx

  pip冻结要求。txt#在此环境中的所有依赖关系取决于要求。txt文件

  pip install -r sumpliont.txt #use sumpliont.txt安装

  然后输入您的项目。

  另一点更重要,进入您的阿里巴巴云,然后设置安全组配置

  然后添加安全组规则

  如图所示,您可以在浏览器上访问网站。公共网络IP+8000(端口)

  让我们谈谈如何运行Django程序。感谢您阅读本网站的内容。有关Django如何运行以及如何运行Django程序的更多信息,请不要忘记在此站点上找到它。