请总结以上对话内容：

小林是一名大学生，最近在学习Python编程。他最近在做一个项目，是基于数据的课程安排系统。在这过程中，他发现现有的库和框架可能不够用，需要自己编写一些自定义函数和类。他还提到了一些挑战，如处理时间冲突的问题。小林已经和导师讨论过，决定使用Django框架来实现这个项目。导师也帮助他一起选择数据库，并且提供了关于如何设计数据库模式和建立模型的一些建议。

尽量将其总结至三句话。
user
小林是一名大学生，正在学习Python并开发一个基于数据的课程安排系统，面临库和框架不足的挑战。他与导师讨论后决定使用Django框架，并获得了关于数据库设计和模型的建议。项目的主要挑战包括处理时间冲突。
assistant