Linux下如何快速部署Django项目
这篇文章主要为大家展示了“Linux下如何快速部署Django项目”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何快速部署Django项目”这篇文章吧。
Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。
创建Django模块
pip3install-ipypi.tuna.tsinghua.edu/simpledjango==2.2.8
升级pip工具
pip3install-ipypi.tuna.tsinghua.edu/simple--upgradepip
在linux平台,使用命令创建Django项目
django-adminstartprojectClient
创建一个app01
django-adminstartappapp01
5) 编写一个视图函数,hello视图,修改app01
5.1) 修改setting配置文件
vim/data/pythonProJect/Client/Client/settings.py....#写一个*表示允许所有的主机访问ALLOWED_HOSTS=["*"]INSTALLED_APPS=['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','app01',]MIDDLEWARE=['django.middleware.security.SecurityMiddleware','django.contrib.sessions.middleware.SessionMiddleware','django.middlewaremonmonMiddleware',#'django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware',]
5.2) 修改Django配置的urls.py文件
vim/data/pythonProJect/Client01/Client01/urls.py........fromdjango.contribimportadminfromdjango.urlsimportpathfromapp01importviewsurlpatterns=[path('admin/',admin.site.urls),path('hello/',views.hello),]
5.3) 编写测试
cat/data/pythonProJect/Client/app01/views.py......fromdjango.shortcutsimportrender,HttpResponsedefhello(requests):returnHttpResponse("你好")#Createyourviewshere.
5.4) 执行Django项目
python3manage.pyrunserver0.0.0.0:9000
以上是“Linux下如何快速部署Django项目”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注主机评测网行业资讯频道!
上一篇:Linux下常用的工具有哪些
下一篇:JavaScript闭包如何理解
Wcat.exe是什么文件?Wcat.exe是不是病毒
wd2_051117_WIS207_mini.exe是什么文件?wd2_051117_WIS207_mini
winupd32.exe是什么文件?winupd32.exe是不是病毒
wc98pp.dll是什么文件?wc98pp.dll是不是病毒
wdm.exe是什么文件?wdm.exe是不是病毒
wget.exe是什么文件?wget.exe是不是病毒
wfwall1.exe是什么文件?wfwall1.exe是不是病毒
wincon.exe是什么文件?wincon.exe是不是病毒
winampb.exe是什么文件?winampb.exe是不是病毒
WatchClient.exe是什么文件?WatchClient.exe是不是病毒