私はdjangoフレームワークに非常に慣れていません。
# Create your views here.
import urllib2
import json
import urllib
from .models import Apiclass
from django.shortcuts import render_to_response
from django.conf import settings as config
def home(request):
obj = Apiclass()
def postme(request):
url = config.API_PROTOCOL+config.API_DOMAIN+config.API_SECURE_USER_URL
# user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
values = {'username' : 'waheeda@auction.com',
'password' : '12345678'
}
# headers = { 'Content-Type' : "application/json" }
data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
the_page = json.loads(response.read())
return render_to_response("home.html",{'postme':the_page})
そしてApiClassはmodels/Apiclass.pyの下にあります
モデル ApiClass をインポートする多くの方法を試しました - from app1.models import Apiclass - from .models import Apiclass
しかし、それでも機能しません。このようなエラーが表示されました
TypeError at /api
'module' object is not callable
Apiclass.py
すべてがうまくいくはずのオブジェクトを作成できるときはいつでも、すべての実装にコメントするだけです。これがApiclassコードです
import urllib2
import urllib
import json
from django.conf import settings as config
# Create your models here.
class Apiclass:
api_domain = config.API_DOMAIN