Python으로 CRM 웹 앱 구축
2283 단어 datadatabasedatasciencewebapps
마침내 이 몇 줄의 코드를 합치는 데 시간이 좀 걸렸지만, 그렇게 해서 기쁩니다.
이 CRM 웹 앱은 Python 프로그래밍, streamlit 및 Deta Base 데이터를 JSON 형식으로 저장할 수 있는 오픈 소스 데이터베이스 구조로 구축되었습니다.
앱에 필요한 라이브러리 가져오기
import streamlit as st
import pandas as pd
from deta import Deta
import json
import base64
양식 코드
st.header("Pink Data Hub CRM")
pink_data = st.sidebar.selectbox("choose:",("Chose","Database", "Database Connection"))
deta = Deta(st.secrets["deta_key"])
db = deta.Base("CRM-Records")
if pink_data == "Database":
with st.form("Submit", clear_on_submit=True):
id_name = st.text_input("Company's ID")
name = st.text_input("Company's Name")
phone = st.text_input("Company's Phone Number")
email = st.text_input("Company's Email Address")
location = st.text_input("Company's Location")
submitted = st.form_submit_button("Submit")
if submitted:
db.put({"company_id":id_name, "company_name":name, "email_address":email, "location":location})
"---"
수집된 데이터를 보려면
if pink_data == 'Database Connection':
db_content = db.fetch().items
st.write(db_content)
DETA BASE에 저장된 데이터베이스를 검색하려면 여기 링크가 있습니다.
NODE JS , PYTHON
다음은 이 프로젝트에 대한 repo입니다.
Streamlit Cloud에 앱을 배포할 수 있습니다.
Reference
이 문제에 관하여(Python으로 CRM 웹 앱 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/designegycreatives/building-a-crm-web-app-with-python-10jb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)