浏览代码

added app for facebook pages and create model for it

Mohidul Islam 4 年之前
父节点
当前提交
92d07a048f

+ 0 - 0
facebook/__init__.py


+ 6 - 0
facebook/admin.py

@@ -0,0 +1,6 @@
+from django.contrib import admin
+from .models import FacebookPage, FacebookReview
+
+
+admin.site.register(FacebookPage)
+admin.site.register(FacebookReview)

+ 5 - 0
facebook/apps.py

@@ -0,0 +1,5 @@
+from django.apps import AppConfig
+
+
+class FacebookConfig(AppConfig):
+    name = 'facebook'

+ 28 - 0
facebook/migrations/0001_initial.py

@@ -0,0 +1,28 @@
+# Generated by Django 3.0.4 on 2020-06-30 09:36
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    initial = True
+
+    dependencies = [
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='FacebookPage',
+            fields=[
+                ('id', models.CharField(max_length=255, primary_key=True, serialize=False)),
+                ('name', models.CharField(max_length=500)),
+                ('token', models.CharField(max_length=255)),
+            ],
+        ),
+        migrations.CreateModel(
+            name='FacebookReview',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+            ],
+        ),
+    ]

+ 0 - 0
facebook/migrations/__init__.py


+ 14 - 0
facebook/models.py

@@ -0,0 +1,14 @@
+from django.db import models
+
+
+class FacebookPage(models.Model):
+    id = models.CharField(max_length=255, primary_key=True)
+    name = models.CharField(max_length=500)
+    token = models.CharField(max_length=255)
+
+    def __str__(self):
+        return self.name
+
+
+class FacebookReview(models.Model):
+    ...

+ 3 - 0
facebook/tests.py

@@ -0,0 +1,3 @@
+from django.test import TestCase
+
+# Create your tests here.

+ 3 - 0
facebook/views.py

@@ -0,0 +1,3 @@
+from django.shortcuts import render
+
+# Create your views here.

+ 1 - 0
review_automation/settings/base.py

@@ -29,6 +29,7 @@ PROJECTS_APPS = [
     'analytics.apps.AnalyticsConfig',
     'name_extractor.apps.NameExtractorConfig',
     'yelp.apps.YelpConfig',
+    'facebook.apps.FacebookConfig'
 ]
 
 INSTALLED_APPS = DJANGO_DEFAULT_APPS + THIRD_PARTY_APPS + PROJECTS_APPS

+ 3 - 0
review_automation/settings/facebook_conf.py

@@ -0,0 +1,3 @@
+SHORT_LIVED_USER_TOKEN = 'EAAmiE8MkZARMBAMPDUquyOXzH68IASWzg8CMOZAj3wJ9IrNNouDgBRMeakKeI1OGyIvLyZAhYRaxCROeFBFEbz4qoqtwwHFVVq2v1WhMpq2cY4XOqx2VVb8LhxeqxBIjnwH9vsgWL4FIp1l0CReWjM9fFWnVMPiqMQnMHt1b5lAY9abwC6yvrPsNZCcEAWYATutUMduPu1mTY3URWP93f9oQJQ32BPA76ZCm9ZBkZBgtQXZA4UOwnZADUZCif2OWwC0twZD'
+APP_ID = '2711480552416531'
+APP_SECRET = 'c53b39227e3d3b5ffbff12aa8d6fc757'