2016-12-30 14 views
0

Я изучаю колбу через tutorials.Now я застрял в создании файла базы данных, потому что они просто предоставляют команду unix для выполнения этого скрипта. Мой вопрос - это какая команда я использую, если я хочу установить, что «db_create.py» файл из командной строки, о которой я упоминал ниже. Я запускаю виртуальную среду с проектом каталога в cmd., какую команду я использую для выполнения этого файла флешки (python)?

#!flask/bin/python 
from migrate.versioning import api 
from config import SQLALCHEMY_DATABASE_URI 
from config import SQLALCHEMY_MIGRATE_REPO 
from app import db 
import os.path 
db.create_all() 
if not os.path.exists(SQLALCHEMY_MIGRATE_REPO): 
    api.create(SQLALCHEMY_MIGRATE_REPO, 'database repository') 
    api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO) 
else: 
    api.version_control(SQLALCHEMY_DATABASE_URI, SQLALCHEMY_MIGRATE_REPO,api.version(SQLALCHEMY_MIGRATE_REPO)) 

У меня также установлена ​​SQLAlchemy.

ответ

0

Если в первой строке указатель этого скрипта уже указан, тогда вам просто нужно предоставить сценарий, который позволяет исполняемый файл, чтобы он запускался. Поэтому просто введите следующую команду, если вы на UNIX на основе машины:

sudo chmod +x <path_to_python_script> 

А потом просто выполнить:

./<path_to_python_script> 

В противном случае, если вы на Windows, на основе машины, двигаться в папку сценария и просто запустить:

python -m db_create.py 

Надеюсь, что это сработает!