Как получить данные из БД в приложении Python MVC - PullRequest
0 голосов
/ 23 октября 2019

Модели

class URL_monitor(models.Model):
    url = models.TextField(unique=True, verbose_name='URL')
    interval = models.PositiveIntegerField(verbose_name='Interval (in seconds)')


    def __str__(self):
        return self.url

    def get_absolute_url(self):
        return reverse('index')

Просмотр

def IndexView(request):
    urls = URL_monitor.objects.all()
    response = requests.get(urls)
    status = response.status_code
    context = {
        'urls' : urls,
        'status' : status,

    }
    return render(request, 'index.html', context)

Шаблон

      {% if urls %}
          {% for url in urls %}
              <p>Status: {{ status }} {{ url.url }} <a href="{% url 'delete_url' url.pk %}">Delete</a></p>
          {% endfor %}
      {% else %}
          <p>No URL's added, <a href="{% url 'add_url' %}">add some</a></p>
      {% endif %}

Я просто хочу получить URL от моей модели и получить код состояния для нее. Мое поле URL в базе данных имеет значение: http://google.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...