我是一个初学Python (Python2.7)的人,我正试图用它创建一个社交网络。
比如说:我有9门课,即:
1)标签
2)评论
3)员额
4)剖面
5) ProfileInfo
6)新闻提要
7)友谊清单
8)通知
( 9) System #包含用户ID的列表,具有两个功能: SignUp和SignIn
SNS_System = System()
SNS_System.signUp()一旦调用了SNS_System.signUP(),如何使程序创建其他8个对象?我想要发生的是,我想将这8个对象分配给最近创建的用户名。
示例:如果新用户的用户名是Peter,那么我想要
Peter_Comment = Comment()
Peter_Tag = Tag()
Peter_Post = Post()
...... #until
Peter_Notification = Notification()发布于 2014-01-05 17:27:11
我不确定我是否很清楚你想要实现什么。我觉得您需要(或者您已经拥有)一个用户类,您可以实例化它,将其传递给user_name。然后,您可以像下面这样实现signUp()方法。
class System:
def signUp(self, user_name):
user = User(user_name)
user.comment = Comment()
user.tag = Tag()
...我的回答正确吗?
https://stackoverflow.com/questions/20935677
复制相似问题