This paper emphasizes the importance of accurate demand forecasting for improving the efficiency and responsiveness of food delivery platforms, and proposes a demand forecasting model that considers spatial heterogeneity and temporal variation. We capture spatial-temporal dependencies by using a graph neural network (GNN) framework with urban delivery areas as nodes and spatial proximity and order flow patterns between areas as edges. Through an attention mechanism, we dynamically weight the influence of adjacent areas to focus on the most relevant areas during forecasting, and learn temporal trends and spatial interactions together to adapt to changing demand patterns. We verify the high accuracy of the proposed model through experiments on a real food delivery dataset, and show that the framework is a scalable and adaptive solution that supports proactive vehicle deployment, resource allocation, and dispatch optimization.