当前位置:网站首页>Variable star --- article module (1)
Variable star --- article module (1)
2022-07-06 20:38:00 【mb61037a3723f67】
Catalog
One : Get article details :
1: Analysis of article detail table :
analysis : To return the content information of the article , Article table , Users of articles . These three kinds of information come from three tables . If User Table as the main table , You cannot query the information of the article , So only the article table can be used as the main table .
2: Enter the data in the article content table :
mysql -uroot -pmysql -D hm_topnews -h 192.168.44.128 < sql file name
3: Write ideas :
1: First get the parameters , Need to get user's id, as well as is_refresh, Determine whether the user is logged in , And get article_id, The article id, Because we need to according to the article id Query the linked table .
2: Logical processing : The article table is used as the main table , Joint user table and article content table , According to the article id, Query the title of the article , Author information of the article , The content of the article .
3: If the user has logged in , Check whether the user pays attention to the author of the article , Query whether the user has collected this article , And the user's attitude towards the author .
4: Build response returns : Convert the data related to the article into a dictionary and return .
app/resource/article/article.py
test — Return the default information when you are not logged in :
4: Pay attention to the author's implementation :
1: Code implementation :
2: Add fields to the database :6 User No 1 No. author :
3: test :
5: Collection relationship and attitude relationship :
1: Add the relationship between users and articles collection and the attitude relationship between users and articles in the database .
2: Code implementation :
Two : Focus on users :
1: Demand analysis :
1: To obtain parameters : User id, The author's id.
2: Business logic : According to the user id And the author id Query in the following table , Three relationships are known [ Focus on =1, No attention to =0, Pull black =2], If the data is queried in the database, it may be concerned or hacked , Send this follow interface request , It can only be attention , Therefore, modify the relationship to focus on the relationship , And modify the time of concern .
3: If there is no data in the database , Explain that I haven't paid attention to , Therefore, we need to add data to the database .
4: After clicking on the user's attention , The number of users' followers should be increased 1, The number of fans of the author is also increased by one .
2: Code implementation :
Interface code :
Routing code :
test :
3、 ... and : Cancel paying attention to the interface :
1: Interface code :
2: route :
3: test :
边栏推荐
- 知识图谱之实体对齐二
- C language games - three chess
- 解剖生理学复习题·VIII血液系统
- [DSP] [Part 1] start DSP learning
- Minimum cut edge set of undirected graph
- [diy] self designed Microsoft makecode arcade, official open source software and hardware
- Leetcode question 448 Find all missing numbers in the array
- 【GET-4】
- 逻辑是个好东西
- Utilisation de l'écran OLED
猜你喜欢
[weekly pit] calculate the sum of primes within 100 + [answer] output triangle
B-杰哥的树(状压树形dp)
use. Net analysis Net talent challenge participation
知识图谱构建流程步骤详解
Leetcode question 283 Move zero
PHP online examination system version 4.0 source code computer + mobile terminal
Enumeration gets values based on parameters
HMS core machine learning service creates a new "sound" state of simultaneous interpreting translation, and AI makes international exchanges smoother
Detailed introduction of distributed pressure measurement system VIII: basic introduction of akka actor model
Entity alignment two of knowledge map
随机推荐
Initial experience of addresssanitizer Technology
BUUCTF---Reverse---easyre
知识图谱之实体对齐二
【GET-4】
Crawler (14) - scrape redis distributed crawler (1) | detailed explanation
【每周一坑】正整数分解质因数 +【解答】计算100以内质数之和
Unity load AB package
棋盘左上角到右下角方案数(2)
[weekly pit] information encryption + [answer] positive integer factorization prime factor
Rhcsa Road
解剖生理学复习题·VIII血液系统
Node. Js: express + MySQL realizes registration, login and identity authentication
[DIY]自己设计微软MakeCode街机,官方开源软硬件
[weekly pit] calculate the sum of primes within 100 + [answer] output triangle
(工作记录)2020年3月11日至2021年3月15日
Discussion on beegfs high availability mode
5. Nano - Net in wireless body: Top 10 "is it possible?" Questions
8086指令码汇总表(表格)
How to select several hard coded SQL rows- How to select several hardcoded SQL rows?
2022 nurse (primary) examination questions and new nurse (primary) examination questions