我最近是自愿(更像是告诉)吸收由其他人开发的django / python项目。其他人已离开,现在我必须选择它并运行它,因为没有其他备份。
作为一名大学生(在另外12个工作室实习),我不认为这种经历会浪费在所有人身上,所以我很乐意参与,但因为这是生产和今天使用我需要快速提升。
// sordid_tale
我是Python,Django,Anaconda,PostGreSQL和全世界的新手。我从前两年就知道了一些编码,而且我一直在阅读书籍以加快速度。
当前情况:
python manage.py runserver 123.123.22.22:8000
启动了项目,并向我发送了一个大项目。警告标志说不要在生产中这样做。gunicorn
和uwsgi
是部署完成后启动生产环境的两种方法。 *.wsgi
个文件
APACHE
依赖关系,但我无法在程序文件中找到任何apache文件。 问)以上信息 - 可以公平地说,开发人员从未真正推销过#34;生产的代码,只是使用runserver命令来生成prod服务器上的东西?
问)自己桌面上的用户尝试浏览到123.123.22.22以访问网站 - 但是他们收到错误。但是浏览到123.123.22.22:8000可以将它们带到网站。我读到,对于HTTP,您需要在运行服务器时定义端口80。所以python manage.py runserver 123.123.22.22:80
。但这给了我一个错误,我没有权利运行这个。要纠正我在管理员模式下打开命令提示符,但仍然得到相同的错误。有什么帮助吗?
如果问题太基础,再次真诚地道歉。我正在尝试学习一种新的编码语言,但也必须管理现有的prod环境以实现业务连续性,同时还尝试在本地计算机上安装Python,Anaconda,PostGres以进行测试和培训。
非常感谢!