create post endpoint
This commit is contained in:
parent
6fa42c9a0a
commit
c484359495
@ -127,10 +127,12 @@ def delete_twitter_campaign():
|
|||||||
return "Invalid request!", 400
|
return "Invalid request!", 400
|
||||||
|
|
||||||
twitter_campaign = TwitterCampaign.query.filter_by(user_id=user_id, id=request_json['campaign_id']).first()
|
twitter_campaign = TwitterCampaign.query.filter_by(user_id=user_id, id=request_json['campaign_id']).first()
|
||||||
|
campaign_posts = TwitterPost.query.filter_by(campaign_id=request_json['campaign_id'])
|
||||||
|
|
||||||
if not twitter_campaign:
|
if not twitter_campaign:
|
||||||
return "Capmaign not found!", 404
|
return "Capmaign not found!", 404
|
||||||
|
|
||||||
|
db.session.delete(campaign_posts)
|
||||||
db.session.delete(twitter_campaign)
|
db.session.delete(twitter_campaign)
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
|
|
||||||
|
@ -19,7 +19,6 @@ class TwitterCampaign(db.Model):
|
|||||||
user_id = db.Column(db.String(64), nullable=False)
|
user_id = db.Column(db.String(64), nullable=False)
|
||||||
campaign_name = db.Column(db.String(64), nullable=False)
|
campaign_name = db.Column(db.String(64), nullable=False)
|
||||||
twitter_account_id = db.Column(db.String(32), nullable=False)
|
twitter_account_id = db.Column(db.String(32), nullable=False)
|
||||||
user_input = db.Column(db.String(100), nullable=False)
|
|
||||||
posts = db.relationship('TwitterPost', backref='campaign', lazy=True)
|
posts = db.relationship('TwitterPost', backref='campaign', lazy=True)
|
||||||
|
|
||||||
class TwitterPost(db.Model):
|
class TwitterPost(db.Model):
|
||||||
@ -28,5 +27,6 @@ class TwitterPost(db.Model):
|
|||||||
id = db.Column(db.String(36), primary_key=True)
|
id = db.Column(db.String(36), primary_key=True)
|
||||||
campaign_id = db.Column(db.String(36), db.ForeignKey(TwitterCampaign.id), nullable=False)
|
campaign_id = db.Column(db.String(36), db.ForeignKey(TwitterCampaign.id), nullable=False)
|
||||||
user_id = db.Column(db.String(64), nullable=False)
|
user_id = db.Column(db.String(64), nullable=False)
|
||||||
|
user_input = db.Column(db.String(100), nullable=False)
|
||||||
post_content = db.Column(db.String(300), nullable=False)
|
post_content = db.Column(db.String(300), nullable=False)
|
||||||
twitter_post_id = db.Column(db.String(32), unique=True, nullable=False)
|
twitter_post_id = db.Column(db.String(32), unique=True, nullable=False)
|
Loading…
Reference in New Issue
Block a user