在gunicorn上运行flask应用程序,但应用程序无法插入数据库

时间:2015-09-24 01:48:02

标签: database flask gunicorn

我正在通过遵循Miguel Grinberg" Flask Web开发来学习Flask: 使用Python开发Web应用程序。"在第8章:用户身份验证中,它讨论了添加用户注册表单以注册新用户。

当我使用Flask的网络服务器运行应用程序时:

void reverse(char* str)
{
  int l = strlen(str);
  char temp;
  int j = length - 1;

  for (int i = 0; i < j; ++i)
  {
     temp = str[i];
     str[i] = str[j];
     str[j] = temp;
     --j;
  }
}

int main(int argc, char* argv[])
{
   char* str = "Hello";
   reverse(str);
   printf("%s\n", str);
   return 0;
}

我可以注册一个新的帐户ID并使用它来登录。

但是当我使用gunicorn网络服务器运行应用程序时:

python manage.py runserver -d -h 0.0.0.0   

当我注册新的帐户ID,提交后没有任何提示,并使用新的帐户ID登录时,帐户ID不存在。

1 个答案:

答案 0 :(得分:0)

我找到了原因:使用Postgresql而不是SQLite