2024-04-18 22:49:58 发布
网友
是的,你可以,但是如果你的Python是x86_64版本,那么你的包pyodbc和django pyodbc azure需要为这个64位版本构建,如果你从VS或直接从shell/powershell安装包,请先检查这个选项。检查您的$PYTHONPATH
$PYTHONPATH
假设您使用的是Django 1.9,Django 1.7中不推荐使用syncdb,而不能使用Django 1.9,请使用./manage.py makemigrations和./manage.py migrate来更改syncdb命令:
./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安装模块,配置与您相同的数据库信息。
requirements.txt
然后点击了sync db,但我确实发生了你的问题,对我来说效果很好。在
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
Django==1.8.4 pyodbc==3.0.10 django-pyodbc-azure==1.8.3.0
确保sql server在Python_xx\Lib\site packages\下,或者在环境路径或PYTHONPATH中
是的,你可以,但是如果你的Python是x86_64版本,那么你的包pyodbc和django pyodbc azure需要为这个64位版本构建,如果你从VS或直接从shell/powershell安装包,请先检查这个选项。检查您的
$PYTHONPATH
假设您使用的是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
安装模块,配置与您相同的数据库信息。然后点击了
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中
相关问题 更多 >
编程相关推荐