我对 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。