Advertisement
Guest User

Django Targets

a guest
Nov 16th, 2014
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.07 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
  3.   <PropertyGroup>
  4.     <PythonCommands>DjangoMakeMigrationsCommand;DjangoMigrateCommand;$(PythonCommands)</PythonCommands>
  5.  
  6.     <StartupPathOrManagePy>$(QualifiedProjectHome)manage.py</StartupPathOrManagePy>
  7.     <StartupPathOrManagePy Condition="Exists($(StartupPath))">$(StartupPath)</StartupPathOrManagePy>
  8.   </PropertyGroup>
  9.   <Target Name="DjangoMakeMigrationsCommand"
  10.          Label="resource:Microsoft.PythonTools.Django;Microsoft.PythonTools.Django.Resources;MakeMigrationsLabel"
  11.          DependsOnTargets="SetStartupPathOrManagePy"
  12.          Returns="@(Commands)">
  13.     <CreatePythonCommandItem Target="$(StartupPathOrManagePy)"
  14.                             TargetType="script"
  15.                             Arguments="makemigrations"
  16.                             WorkingDirectory="$(WorkingDirectory)"
  17.                             Environment="DJANGO_SETTINGS_MODULE=$(DjangoSettingsModule)"
  18.                             ExecuteIn="Repl:resource:Microsoft.PythonTools.Django;Microsoft.PythonTools.Django.Resources;CommandReplTitle">
  19.       <Output TaskParameter="Command" ItemName="Commands" />
  20.     </CreatePythonCommandItem>
  21.   </Target>
  22.   <Target Name="DjangoMigrateCommand"
  23.          Label="resource:Microsoft.PythonTools.Django;Microsoft.PythonTools.Django.Resources;MigrateLabel"
  24.          DependsOnTargets="SetStartupPathOrManagePy"
  25.          Returns="@(Commands)">
  26.     <CreatePythonCommandItem Target="$(StartupPathOrManagePy)"
  27.                             TargetType="script"
  28.                             Arguments="migrate"
  29.                             WorkingDirectory="$(WorkingDirectory)"
  30.                             Environment="DJANGO_SETTINGS_MODULE=$(DjangoSettingsModule)"
  31.                             ExecuteIn="Repl:resource:Microsoft.PythonTools.Django;Microsoft.PythonTools.Django.Resources;CommandReplTitle">
  32.       <Output TaskParameter="Command" ItemName="Commands" />
  33.     </CreatePythonCommandItem>
  34.   </Target>
  35. </Project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement