草庐IT

PythonAnywhere

全部标签

django - 在pythonanywhere上托管一个使用redis的Django项目

我在本地笔记本电脑上开发了一个电子商务网站,该项目使用redis,当我从本地主机运行该项目时,它使用以下命令完美运行r=redis.StrictRedis(host=settings.REDIS_HOST,port=settings.REDIS_PORT,db=settings.REDIS_DB):REDIS_HOST='localhost'REDIS_PORT=6379REDIS_DB=1现在,我正在尝试将项目部署到任何地方的python。我已经安装了redis并启动了服务器,将localhost更改为myhost.pythonanywhere.com但是当我运行访问该站点时出现以下

python - 使用 Flask 上传和下载文件

我正在尝试使用PythonAnywhere和Flask编写一个非常简单的web应用程序,它允许用户上传文本文件,生成csv文件,然后让用户下载csv文件。它不必花哨,它只需要工作。我已经编写了从驱动器上的txt文件生成csv的程序。现在,我的函数打开驱动器上的文件:withopen(INPUTFILE,"r")asfname:并使用以下内容写入csv:withopen(OUTPUTFILE,'w')asfname:INPUTFILE和OUTPUTFILE是文件名字符串。将文件作为对象处理,由flask/html以某种方式返回会更好吗?我不知道该怎么做。我应该如何构建这个程序?我需要多少

python - 使用 Flask 上传和下载文件

我正在尝试使用PythonAnywhere和Flask编写一个非常简单的web应用程序,它允许用户上传文本文件,生成csv文件,然后让用户下载csv文件。它不必花哨,它只需要工作。我已经编写了从驱动器上的txt文件生成csv的程序。现在,我的函数打开驱动器上的文件:withopen(INPUTFILE,"r")asfname:并使用以下内容写入csv:withopen(OUTPUTFILE,'w')asfname:INPUTFILE和OUTPUTFILE是文件名字符串。将文件作为对象处理,由flask/html以某种方式返回会更好吗?我不知道该怎么做。我应该如何构建这个程序?我需要多少

python - django.core.exceptions.AppRegistryNotReady : Apps aren't loaded yet. (django 2.0.1)(Python 3.6)

这是我第一次尝试将Django应用程序(django2.0.1)(Python3.6)部署到pythonanywhere,它是一个简单的投资组合应用程序,没有模型,没有Bootstrap。只是Django、HTML、CSS和Javascript。使用他们的bash控制台将其从Github存储库拉到pythnanywhere后,我运行:pythonmanage.pymigrate&遇到了这个错误:Traceback(mostrecentcalllast):File"manage.py",line22,inexecute_from_command_line(sys.argv)File"/h

python - django.core.exceptions.AppRegistryNotReady : Apps aren't loaded yet. (django 2.0.1)(Python 3.6)

这是我第一次尝试将Django应用程序(django2.0.1)(Python3.6)部署到pythonanywhere,它是一个简单的投资组合应用程序,没有模型,没有Bootstrap。只是Django、HTML、CSS和Javascript。使用他们的bash控制台将其从Github存储库拉到pythnanywhere后,我运行:pythonmanage.pymigrate&遇到了这个错误:Traceback(mostrecentcalllast):File"manage.py",line22,inexecute_from_command_line(sys.argv)File"/h

python - PythonAnywhere.com 上未启用 Scrapy 项目管道

我在PythonAnywhere.com(PA)上部署了一个scrappy/flask项目,它可以在我的本地机器上运行并且几乎完全可以在PA上运行。我遇到的问题是,当我安排一个任务来运行我的蜘蛛时,没有启用任何管道。这显然是一个问题,因为我的MongoDB和图像管道不会更新。关于我为什么遇到这个问题以及如何解决它的任何想法?我能够查询MongoDB并且我的网站按预期呈现,只是在爬网期间没有启用任何管道,所以我留下了一个过时的网站。经过仔细检查,爬虫似乎使用了不正确的机器人。请参阅以下输出;第一个来self的本地机器,第二个来自PA:正确-我的本地机器:2019-03-1615:51:1

mysql - (2003, "Can' t 连接到 'mysql.server' (111) 上的 MySQL 服务器”) pythonanywhere 中的错误

我正在尝试在pythonanywhere上部署一个Django项目但它给出了错误-(2003,“无法连接到‘mysql.server’(111)上的MySQL服务器”)我已经看到很多关于这个问题的问题,但没有答案能解决我的问题。可能是访问数据库时出现问题。Databasesettingsare-DATABASES={'default':{'ENGINE':'django.db.backends.mysql','NAME':'mutechrobotics$mutech_db','USER':'mutechrobotics','PASSWORD':'root','HOST':'mysql.

python - 在 pythonanywhere.com 上部署 flask 站点/应用程序

我有一个带有文件系统的工作示例站点(https://github.com/alvations/APE):APE\app\templatesbase.htmlindex.htmlinstance.html__init__.pyhamlet.pyconfig.pyrun.py我在https://www.pythonanywhere.com上创建了一个flask项目文件系统是这样的:/home/alvations//Dropbox//mysite//templatesbase.htmlindex.htmlinstance.htmlflask_app.py/web2py/我应该将run.py放

python - 如何将 Django 项目迁移到 Pythonanywhere

我正在尝试在Pythonanywhere上设置一个Django应用程序——我已经设法找出Bitbucket并将代码克隆到其中——我删除了为我提供的目录中的文件——但无法让它工作.我已经完成了“syncdb”,然后当我转到我认为是该应用程序的正确URL时,我不断收到“未处理的异常”——错误是它无法在中找到“portfolio.settings”导入(投资组合是应用程序的名称)我也不知道为MEDIA_ROOT和STATIC_DIRS放什么——据我所知,这些应该是完整路径,而不是相对路径。我是Django的新手,事实证明,要部署在本地运行良好的应用程序,这是相当困难的。提供的任何帮助(恐怕我

python - 让 selenium 在 pythonanywhere 上工作

我的理解是pythonanywhere支持headlessFirefox浏览器,但你需要frompyvirtualdisplayimportDisplay因此您可以使用withDisplay():whileTrue:try:driver=webdriver.Firefox()breakexcept:time.sleep(3)我连接得很好。但是,在我开始使用驱动程序之后withDisplay():whileTrue:try:driver=webdriver.Firefox()breakexcept:time.sleep(3)wb=load_workbook(r'/home/hoozits