Предварительная обработка исходного кода как часть сборки знатока

Вы должны вызвать redirect, передавая имя представления и, необязательно, некоторые позиционные или ключевые слова (в вашем случае) аргументы; URL-адрес будет разрешен в обратном порядке с использованием метода reverse():

redirect('botanyoverview', flotation_id=flotation_id, sample_id=sample_id)

Вот несколько примеров перенаправления:

https://docs.djangoproject.com/en/2.1 / темы / HTTP / ярлыки / примеры #

15
задан izb 9 October 2008 в 14:35
поделиться

2 ответа

Это - что-то, что очень выполнимо, и я сделал что-то очень похожее в прошлом.

пример из моего проекта, где я использовал antrun плагин для выполнения внешней программы для обработки источников:

  <build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-antrun-plugin</artifactId>
      <executions>
        <execution>
          <id>process-sources</id>
          <phase>process-sources</phase>
          <configuration>
            <tasks>
               <!-- Put the code to run the program here -->
            </tasks>
          </configuration>
          <goals>
            <goal>run</goal>
          </goals>
        </execution>
      </executions>
    </plugin>
  </plugins>
</build>

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

9
ответ дан 1 December 2019 в 03:44
поделиться

Плагины знатока могут сцепиться в процесс сборки в предварительное время компиляции да, что касается того, помогут ли какие-либо существующие, я понятия не имею.

я записал плагин знатока несколько лет назад как часть университетского проекта, хотя, и в то время как документации немного недоставало в то время, она была не слишком сложной. Таким образом, можно изучить прокрутку собственного, должно быть много проектов с открытым исходным кодом, можно разорвать идеи или кодировать от (наш BSD-лицензировался, например...)

2
ответ дан 1 December 2019 в 03:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: