Python中,我使用flask包中,rout路由功能,代码如图。启动程序的时候出现错误。经过研究发现很有可能是rout调用index的时候并没有按照正常调用实例中的方法那样传入self。参数不对。这种情况怎么修改才合理呢?谢谢大家了。
æè¿æ¯ç¬¬ä¸æ¬¡è§ä½ è¿ç§åæ³å¢
é¦å å¯ä»¥è¯å®çæ¯ï¼ä½ 对é¢å对象ä¸çï¼å ¶æ¬¡å¤çä¸ä¸å®æ¹ææ¡£
é误åºç°çåå ï¼ä½ ç index(self) æ·»å äº self åæ°ï¼è¯´ææ¯ç±»å¯¹è±¡å½æ°ãé£ä¹ä½ å°±éè¦å å®ä¾åä¸ä¸ªå¯¹è±¡
cs = CloudStore()å¦æä½ ä¸æ³è¿ä¹å¹²å¢
class CloudStore(object):è¿æ · æ·»å classmethod è¿æ ·å°±ä¸ç¨å®ä¾å对象äº
ç¡®å®ä¸æ¯å¾çï¼ä½æ¯ææ³çæ¯ä½¿ç¨é¢å对象æ¹å¼æ¥åãä½ åç两ç§æ¹å¼æé½è¯è¿äºãè¿æ¯ä¸è¡ãå å®ä¾åä¸ä¸ªå¯¹è±¡ï¼åè°ç¨æ¹æ³ä¹æ¯æ¥åæ ·çé误ãå¦æå ä¸@classmethodæ§å¶å°ç´æ¥å°±ä¼æ¥éãè¿æç±»éé¢çæ¹æ³ä¸æ¯é½è¦å selfåï¼ä¸å çè¯ç¡®å®å¯ä»¥è¿è¡ï¼ä½æ¯IDEè¦æ示é误ãå麻ç¦ççæä¹æ¹å¢ã