oprettelse af Windows-batch til at køre django-server

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg vil definere django virtualenv, så betjen serveren. men jeg vil have det i en operation, ikke 2. så jeg forsøgte at skrive batch. mit parti er:


start workon moviesEngine 

timeout 2
start python manage.py runserver


men det er ikke succes. det skaber en ny cmd for workonet (det vil sige den virtualenv jeg vil arbejde med), og betjen python-kommandoen i forskellige cmd (som ikke har support for virtualenv).


hvordan tvinge jeg python-kommandoen til at køre i den nye cmd med virtualenv?

Bedste reference


Du kan bruge kommandoen start til at starte et andet program uden at oprette et andet vindue.


START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/NODE <NUMA node>] [/AFFINITY <hex affinity mask>] [/WAIT] [/B]
      [command/program] [parameters]

B           Start application without creating a new window. The
            application has ^C handling ignored. Unless the application
            enables ^C processing, ^Break is the only way to interrupt
            the application.