0

我对 Django 很陌生,我正在尝试从另一方请求信息以自行显示它们。我的网站可以在 Django 之外运行,我可以请求。我不知道如何在 Django 中请求和显示信息,也不知道在项目中的何处执行此操作。请帮忙。模型.py:

from django.db import models


class Form(models.Model):
    ipName = models.CharField(max_length=100)
    ipAddress = models.CharField(max_length=100)
    ipKey = models.CharField(max_length=100)
    ipSecret = models.CharField(max_length=100)
    ipMask = models.CharField(max_length=100)
    ipWahrheit = models.BooleanField(default=True)

    def __str__(self):
        return self.ipName

视图.py:

from django.shortcuts import render
from django.http import HttpResponse
from .models import Form
import requests

def home(request):
    context = {
        'ox': Form.objects.all()
    }
    return render(request, 'Ips/home.html', context)

主页.html:

{% extends "Ips/Ips.html" %}

{% block content %}
{% for ip in ox %}
    <article class="media content-section">
        <div class="media-body">
        <div class="article-metadata">
            <a class="mr-2" href="#">{{ ip.ipName }}</a>
            <small class="text-muted">{{ ip.ipAddress }}</small>
        </div>
        <p class="article-content">{{ ip.ipName }}</p>
        </div>
    </article>
{% endfor %}
{% endblock content%}

使用我从表单获得的信息,我想向该 IP 地址发出请求并取回一个 jason。

4

0 回答 0