...
/مقدمة إلى Streamlit: المفاهيم المتقدمة
مقدمة إلى Streamlit: المفاهيم المتقدمة
تعرف على وظائف وأدوات تطبيق Streamlit.
سنغطي ما يلي...
المفاهيم المتقدمة
يغطي هذا وظائف أكثر تعقيدًا مثل التخزين المؤقت وإدارة الجلسة، والتي تعد ضرورية لتحسين الأداء والحفاظ على الحالة عبر عمليات إعادة التشغيل.
الهندسة المعمارية والصفحات
يتيح لنا Streamlit بناء موقع ويب متعدد الصفحات. لإنشاء تطبيقات متعددة الصفحات، نحتاج إلى فهم بنية Streamlit متعددة الصفحات.
وصف الملفات والمجلدات
المستودع الرئيسي : هذا هو المجلد الجذر لمشروع Streamlit الخاص بنا.
مجلد الصفحات (
pages/
) : يحتوي هذا على جميع نصوص الصفحات الفردية مع.py
الامتداد. تأكد من تسمية هذا المجلد دائمًاpages
.مجلد المصدر (
src/
) : يحتوي هذا على ملفات Python الرئيسية اللازمة لتشغيل برنامج الدردشة الآلي الخاص بنا.مجلد Streamlit (
.streamlit/
) : هذا يحتوي علىconfig.toml
ملف يحتوي على جميع تكوينات وأنماط Streamlit.[theme]
يُحدد جميع الألوان وأنماط الخطوط. يمكن أن تكون الألوان أبيض، أسود، سماوي، أرجواني، إلخ... أوHEX
الألوان مثل#00A1FF
للون الأزرق.[server]
يُحدد هذا الجزء الحد الأقصى لحجم الملفات المُحمّلة بالميغابايت أثناء استخدام أداة التحميل Streamlit. تأكد من تسمية هذا المجلد دائمًا..streamlit
ويتم تسمية الملف دائمًاconfig.toml
.
[theme]primaryColor="darkgrey"backgroundColor="white"secondaryBackgroundColor="white"textColor="darkgrey"font="sans serif"base="light"[server]maxUploadSize = 150
ملف البيئة ( ...