###前提・実現したいこと
djangoでアプリを作っています。
そこで、django youtube apiを使用して、ユーチューブの動画を検索して表示させたいのですが、そのライブラリーの方にエラーがあり困っています。
###該当のソースコード
python
1#youtube-api/models.py 2 def parse(self): 3 """ 4 Parse API response and define fields with values 5 """ 6 for key, value in self._resource.items(): 7 if key == '_api': 8 continue 9 10 key = re.sub(r'([A-Z])', lambda m: '_' + m.group(0).lower(), key) 11 12 try: 13#130行目あたり 14 field, model, direct, m2m = self._meta.get_field_by_name(key) #ここです 15 except FieldDoesNotExist: 16 log.debug('Field with name "%s" doesn\'t exist in the model %s' % (key, type(self))) 17 continue 18#mysystem/models.py 19from youtube_api.models import Video 20class video(Video): 21 videos = Video.remote.search('スプラトゥーン')
###試したこと
django1.10には_meta.get_field_by_nameはないので、_meta.get_fieldにしたのですが、TypeError: 'CharField' object is not iterableと言われてしまいました。
###補足情報(言語/FW/ツール等のバージョンなど)
python3.5.1
django1.10
googlecloudplatformで開発
どうすれば良いのはご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。