发布网友 发布时间:2024-09-30 13:15
共1个回答
热心网友 时间:2024-11-01 09:16
导读:很多朋友问到关于django项目怎么让别人运行的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
如何在服务器上部署Django项目并使其在后台一直运行前几天老师让我把一个Django项目(爬虫网页)放到校园内网上,但是我想先用自己的服务器来尝试一下。之前刚好有在DigitalOcean上买过服务器用来运行ss脚本,平时服务器一直放着没啥用,所以就拿它来试验一下。
废话不多说,第一步通过WinSCP软件把Django文件传到服务器上。
在服务器中安装Django需要的环境和我所需要的Python第三方库。
以上所有步骤完成后,还需要进行一步操作,这是我经历的一个坑。打开Django文件目录中的settings.py,把ALLOWED_HOSTS=[]改为ALLOWED_HOSTS=["*"]。
在服务器中打开到manage.py所在的目录,输入命令:
python3manage.pyrunserver0.0.0.0:8000
然后按下回车,在浏览器中输入:该服务器IP地址:8000,大功告成!
Attention:
1.python3不是特定的,是根据你的Django项目所需要的环境指定的。
2.8000是端口号,可以修改。
如果想要Django项目一直运行,关闭终端后还在运行,即需要运行如下命令,nohupcommand,command即位上文所说的python3manage.pyrunserver0.0.0.0:8000。
pycharm虚拟环境中的项目如何在别的电脑上运行?
python的虚拟环境venv是不需要复制过去的。它是属于你自己的一个环境设置。路径或者其它的配置可能都不一样。
代码复制到其它电脑上的话需要在另外一台机器上重新配置python环境。
通常我在写项目的时候会把用到的依赖库比如Django,pillow,django-ckeditor等等写到一个叫requirements.txt的文件里面。而文件就放在项目根目录下。这样的话代码移植到别的电脑上或者部署的时候就可以根据requirements.txt文件内容安装依赖。
移植到别的电脑或部署服务器的时候直接重新创建venv然后在该环境下执行pipinstall-rrequirements.txt就可以了
希望能帮到你。还有问题可以回复追问。谢谢
django写的网页我想让别人也能够访问,应该怎么配置地址呢,现在只有连上和我一样的局域网的电脑才能访问你这个问题应该是没有做过,你现在做的部分叫做服务器。
如果要别人通过ip来访问你的服务器,需要购买一个公网IP,这个是真正的IP地址,局域网那个是内部的。购买的话,途径有去供应商,比如电信公司网页去找,或者用阿里云服务器,自送一个IP。
在拥有公网IP的情况下,需要购买域名,即这个,购买后在相关网页上把公网ip和域名填写在一起,就绑定了,别人就能通过域名访问了。
这个很重要,在中国,域名是必须要去通管局注册登记的,不然会被封掉。。。
为什么django发给别人运行不了80端口需要管理权限,你试着在命令前面加个sudo授权试试。
django其实是一个python的web开发框架,也就是python专门用来开发网页的一个构架系统!
django是一个大而全的web开发框架,它是用纯python实现的。大而全,是django的特点,为什么这样说?因为django已经帮您实现了建立网站的基本所有功能,您可以只需要简单的做几项配置,您的网站就建起来了
例如数据库连接只需要在配置文件里填上相应的地址和端口号,数据库名字就可以连接成功,非常简单!还有,甚至网络攻击crsf,也在django中进行简单配置就可以拦截,简直易如反掌!!!
django一个模块怎么部署运行1,首先打开eclipse在主要的视图界面找到最上方的window点击,然后将看到showview的选项,然后在右边就会出现你要显示的视图。2,如果在这里边没有要显示的视图,可以点击other,那里边都有,可以根绝快速查询进行模糊查询,找到以后双击即可。3,可以再左下角上选择你需要显示的视图。那个大同小异,等选择了需要显示的视图后,可以拖拽控制它现实的位置。
结语:以上就是首席CTO笔记为大家介绍的关于django项目怎么让别人运行的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。