使用Django和sqls创建Azure网站

2024-04-18 22:49:58 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答
  1. 是的,你可以,但是如果你的Python是x86_64版本,那么你的包pyodbc和django pyodbc azure需要为这个64位版本构建,如果你从VS或直接从shell/powershell安装包,请先检查这个选项。检查您的$PYTHONPATH

  2. 假设您使用的是Django 1.9,Django 1.7中不推荐使用syncdb,而不能使用Django 1.9,请使用./manage.py makemigrations./manage.py migrate来更改syncdb命令:

    https://docs.djangoproject.com/en/1.9/intro/tutorial02/
    https://docs.djangoproject.com/en/1.9/topics/migrations/

我从https://www.python.org/ftp/python/2.7.11/python-2.7.11.amd64.msi安装了最新的Python2.7 64位版本,并利用它在VisualStudio中创建一个虚拟环境,从requirements.txt安装模块,配置与您相同的数据库信息。 enter image description here

然后点击了sync db,但我确实发生了你的问题,对我来说效果很好。在

您可以尝试利用virtualenv,正如第3步和第4步在posthttps://azure.microsoft.com/en-us/documentation/articles/web-sites-python-ptvs-django-sql/#create-the-project中提到的那样。在

下面是使用版本的python模块: Django==1.8.4 pyodbc==3.0.10 django-pyodbc-azure==1.8.3.0

确保sql server在Python_xx\Lib\site packages\下,或者在环境路径或PYTHONPATH中

相关问题 更多 >