...
/مقدمة إلى Streamlit: المفاهيم المتقدمة
مقدمة إلى Streamlit: المفاهيم المتقدمة
تعرف على وظائف وأدوات تطبيق Streamlit.
سنغطي ما يلي...
Advanced concepts
يغطي هذا وظائف أكثر تعقيدًا مثل التخزين المؤقت وإدارة الجلسة، والتي تعد ضرورية لتحسين الأداء والحفاظ على الحالة عبر عمليات إعادة التشغيل.
Architecture and pages
يتيح لنا 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
ملف البيئة ( ...