本文将告诉您Django如何创建网站并使用Django来使与网站相对应的简单知识点。我希望这对您有帮助。不要忘记收集此网站。
本文目录清单:
1.如何创建Django网站2.如何在阿里巴巴云上部署Django网站3.使用Python创建Web静态网站4. Django Nevice Tutorial 6.创建一个新的项目Django是Python Web框架,带有许多组件。您必须了解如何创建djangowebsites需要一系列组成组合才能实现。太多的话要说,您可以参考本文:
如果解决问题,请采用它!
如果没有解决,请继续询问!
概述和目的
这篇文章介绍了(使用Ubuntu操作系统)如何在阿里巴巴云上启动和部署Django应用程序。这两个过程的详细步骤如下:
●使用阿里巴巴云管理控制台启动您的第一个Linux实例
●在此示例上安装和部署Django应用程序
关于Django
Django是用Python语言编写的开源Web框架,它可以帮助开发人员在概念后的几个小时内启动Web应用程序。它遵循模型视图模板(MVT)构建应用程序,可以降低Web开发和Web开发的复杂性和允许开发人员专注于写作应用程序。它提供了一个设置,用于打开网站地图,内容管理,用户验证,RSS摘要和其他任务的框。有些高流量网站使用DJANGO,因为它可以快速且灵活地进行调整,可以满足它的符合交通波动的需求。
先决条件
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上启动和运行。
综上所述
在本文中,我们讨论了如何在阿里巴巴云上部署django应用程序。总而言之,第一步是运行ECS实例(使用Ubuntu操作系统)。然后,您可以在此实例上安装和部署Django应用程序。请注意请注意要确保部署的顺利完成。
打开Pycharm Enterprise Edition软件并创建Django项目。其中,Django是一个网络框架,可帮助开发交互式网站。生成的项目文档如下图:
添加到url.py文件为:
添加到view.py文件:
在模板文件夹中创建index.html文件
A是一个超链接标签,在此处使用模板标签,该标签由大括号和百分比数字({%%})表示。{%url'names -paceName:indamepacename:index'%}是一个模板标签,指向URL模式在url.py.in中,索引在本例中,namespaceName是相应的名称名称,索引是URL模式。
感觉到它将被没有卡片的群众击败,所以让我们开始。
打开CMD黑色窗口,我们进入
workon django_env
让我们看一下如何在黑色窗口中的每个URL之间穿梭。您首先查看您现在的位置。一般来说,新开放的CMD在
c:/user/your_name
在这个位置,我们首先转到D驱动器,根目录是从C到D,我们只需要输入
D:
您可以到达D驱动器。如果您的django_env被激活,他将自动跳到
d:/py_env/django_env
当然,在此目录中,我们可以在这里构建该项目,但是我们也可以在其他地方构建它。请输入(请注意,CD和两个点之间有一个空间)
CD ..
CD意味着要去。两个小点是指父亲,这意味着当前目录的父亲目录。
所以我们来了
d:/py_env
在目录中,再次输入
CD ..
所以我们到达
d://
这是D驱动器的根目录的重新输入CD。不再效果。如果您逐步遵循我的教程,那么您已经在此根目录上构建了一个名为Django_project的空文件夹。如果您还没有建造,请输入
mkdir django_project
创建此文件夹。当然,您还可以在图形接口中打开我的计算机,然后正确地单击新文件夹以达到位置。为了强制网格并更熟悉CMD窗口,我建议您仍然使用命令行。
我们的CMD路径(准确是工作路径)现在在D驱动器的根目录上
所以,请输入
CD django_project
指示转到django_project。当然,目前您必须确定Django_project是D驱动器根目录下的子目录。
如果我们还在
D:py_env/django_env
然后输入
CD django_project无效。您必须刚刚逐步到达D驱动器,然后输入django_project.or,您可以直接输入绝对路径
CD d:/django_project
使用上述命令,只要您在D驱动器上,无论您是哪个目录,都可以一步就位。
当我们到达现场时,我们将很快建立我们的项目。
激动人心的时刻在这里,请输入CMD
django-admin startproject mysite
目前,我们创建了一个项目,该项目的名称是MySite等,等等。要说良好的云磁盘不是Mao的MyCloud吗?有必要提及Django的微妙之处。一个新项目等同于计算机上的一块土地(d:/django_project/mysite目录是我们网络服务的站点),Andi尚未开始展览馆。您为什么要直接建造一个新的展览馆而不是土地,因为当我们循环时,我们可以在地面上建立许多展览馆。在Django,云磁盘不足以调用一个。该项目只能称为应用程序(一个展览馆)。只有将许多展览馆放在一起,才可以称为该项目,即一个项目可以包含许多应用程序(应用程序)。对于extplecloud磁盘服务,我们还可以提供个人博客服务。我们还可以为植物开设论坛。无论如何,将来要提供家庭水桶服务。因此,云磁盘只能被视为一个应用程序。当然,目前我们只在地面上建立一个展览馆。
或在CMD黑色窗口中,请输入
dir
使用此指令在当前目录中列出子目录和存储文件,
我们可以看到,生成一个称为MySite的子目录。实际上,山地上有两个目录,一个目录是一个点,这意味着您,即django_project本身,另一个目录是两个点,表明父亲,这意味着父亲。root目录。因此,我们看到的是Django_project目录的三代人。
这基本上是均匀的,作为图形界面。下图的左上角的位置代表父目录。至于目录本身,无需故意表达它。
您使用鼠标单击文件夹,实际上,内部系统是为您运行
CD您单击了文件夹
如果您点击返回,请帮助您运行
CD ..
回到主题,我们看到了一个MySite子目录,所以进去看看,请输入
CD Mysite
然后输入
dir
检查情况
我发现还有另一个Mysite目录,Pit父亲,俄罗斯的孩子是!这是!
在这一点上,我知道Django是外国人的工具。sub -directory称为与父目录相同的名称(无论如何,第一个级别目录的名称是mysite ii.once,我们不能随便更改它。将来,我们将内部称为“ mysite”。mysite,外部的外部称为区别)。细看。旁边还有一个管理。
其中有4个PY文件。我看到了,其中之一是URLS.PY,URL的重要性,您需要专门管理文件。如果您对文章的读物有认真的阅读,则在urls.py中,settings.py也很重要。它用于管理MySite项目。因此,我认为最后一个mysite文件夹应该称为mysite_manage,因为它的内部是什么,就像在管理中一样。
为了使每个人都知道对项目结构有更清晰的了解,我在Django的官方网站上找到了图片
如何创建网站并使用Django作为简单网站的介绍已经结束。我想知道您是否找到所需的信息?如果您想进一步了解此信息,请记住要收集对该网站的关注。