2016-11-18 6 views
0

私はWeb開発の初心者で、Python Djangoフレームワークを使用してフィードアグリゲータを開発しています。私がそれをやろうとしているのは、RSSフィード(例えばhttps://www.nasa.gov/rss/dyn/breaking_news.rssのようなもの)にURLのリンクを張ったテーブルを用意し、各ユーザにそれらを購読するオプションを与えることです。XML/RSSリーダー - フロントエンドまたはバックエンド?

class Profile(models.Model): 
    userAccount = models.OneToOneField(
     User, 
     on_delete = models.CASCADE, 
     related_name = 'profile', 
     primary_key = True 
    ) 
    feeds = models.ManyToManyField(SubscribedFeed, blank = True) 

class SubscribedFeed(models.Model): 
    title = models.CharField(max_length = 50, null = True) 
    url = models.URLField() 

    def __str__(self): 
     return self.title 

私の質問は、実際にXMLを解釈処理する方法でした。 Pythonを使用して解析した後、抽出されたデータを提供する際に重要な違いはないでしょうか?単にURLを提供し、JavaScriptを使ってクライアント側で解析するだけですか?より一般的には、このタスクはフロントエンドまたはバックエンドに適していますか?もし誰かが他の人より優れているなら、なぜですか? (速度、単純さ、何か他のもの)。これが悪い質問であればお詫び申し上げます。これは初めての投稿です。

答えて

0

愚かな質問でした。あなたはRSSフィードを取得するためにjavascriptでクロスオリジンのリクエストを行うことはできません

関連する問題