No video

Build and Deploy your Multipage App with Dash Plotly

  Рет қаралды 71,988

Charming Data

Charming Data

Күн бұрын

Пікірлер: 303
@namepolicy3971
@namepolicy3971 3 жыл бұрын
I appreciate your contribution to the data science community . Clearly you put lots of prep and thoughts into video production. Thank you thank you thank you
@CharmingData
@CharmingData 3 жыл бұрын
Thank you. If you have any questions while building web apps with Dash, let me know.
@divyanshuvyas2695
@divyanshuvyas2695 3 жыл бұрын
The only proper Dash Tutorial series on KZfaq. Much respect.
@fernandonarcisodecarvalho7481
@fernandonarcisodecarvalho7481 2 жыл бұрын
I thank you immensely for the contribution of this tutorial, because after tireless nights of research on the internet, I could not find material on the aforementioned topic.
@CharmingData
@CharmingData 2 жыл бұрын
You're welcome @Fernando. For quicker app deployments to Heroku, try dash-tools. I hope to make a video on this in a few weeks. github.com/andrew-hossack/dash-tools
@therealrictuar
@therealrictuar 2 жыл бұрын
12:13 deserves special attention for real
@chriskeo392
@chriskeo392 3 жыл бұрын
52 minutes of graceful teaching. Incredible. Watched this whole video in one sitting. Will revisit about ten more times at least.
@CharmingData
@CharmingData 3 жыл бұрын
Thanks Chris. Hope you can become a Charming Data supporter as well.
@charlierymer4221
@charlierymer4221 3 жыл бұрын
Fantastic. Very very helpful to see the deployment guide and not just a dash tutorial.
@CharmingData
@CharmingData 3 жыл бұрын
Charlie, I also made one on PythonAnywhere which is a bit simpler than Heroku and I believe cheaper as well.
@agustindangelo1412
@agustindangelo1412 3 жыл бұрын
Excelent work, sincerely this couldn't have been done better!
@mkgm001
@mkgm001 2 жыл бұрын
Simply put, the tutorial is super
@adityanjsg99
@adityanjsg99 2 жыл бұрын
Commenting for Nth time....! Thank you. Thank you is too small a word to describe what you have been helping me with.
@CharmingData
@CharmingData 2 жыл бұрын
I appreciate it Aditya. Thanks for watching
@CharmingData
@CharmingData 3 жыл бұрын
Hey everyone, many of you have asked for a tutorial on a multipage Dash app, so I'm happy to have finally created one. Don't forget to download all the app files here- github.com/Coding-with-Adam/Dash-by-Plotly/tree/master/Deploy_App_to_Web/Multipage_App, 👉If you benefitted from these tutorials and would like to show your appreciation and support the existence of more tutorials: www.patreon.com/charmingdata
@junyiyu7578
@junyiyu7578 3 жыл бұрын
Hi, I tried to use this tutorial to have two pages but since they are not using the same theme one is dark one is white. They don’t work well with each other. Any solution for applying different themes to two pages?
@bobbuilder2837
@bobbuilder2837 3 жыл бұрын
Hi, Charming Data. I am a big fan of you. I want to, how can I share data between multipage dash application. For example i want take dropdown selected data in one page and make a report of that selected option into another page. I have used different callback of each of pages. Thank you if you are willing to help me.
@CharmingData
@CharmingData 3 жыл бұрын
@@bobbuilder2837 Thanks for following me, @Bob. I think you can use the dcc.store component. That should allow you to share data between pages. Google "share data with store dash Plotly forum". I'm sure you'll find many posts on the topic. Good luck and happy holidays
@UCMENOTx
@UCMENOTx 3 жыл бұрын
Please update the path to the app files with the new one: Deploy_App_to_Web/Multipage_App
@CharmingData
@CharmingData 3 жыл бұрын
@@UCMENOTx hi @Christian, can you please help me understand what you're referring to? Are you referring to this link: github.com/Coding-with-Adam/Dash-by-Plotly/tree/master/Deploy_App_to_Web/Multipage_App
@ruchikpatel9669
@ruchikpatel9669 3 жыл бұрын
Thank you for taking the time and effort to prepare this tutorial. Very useful for me
@mohammadsamirahmed8205
@mohammadsamirahmed8205 2 жыл бұрын
I love you man! a small tip to save days!!! In individual apps file, it is layout instead of app.layout. I found it from your git hub codes and solved my problem
@CharmingData
@CharmingData 2 жыл бұрын
What do you mean Mohammad?
@mohammadsamirahmed8205
@mohammadsamirahmed8205 2 жыл бұрын
@@CharmingData i mean, i copied my codes for single page app. I typed app.layout which I had to replace with layout for individual pages.
@mohammadsamirahmed8205
@mohammadsamirahmed8205 2 жыл бұрын
can you suggest me, where to put junk of codes for user id and password for a multipage app?
@gerdine9258
@gerdine9258 2 жыл бұрын
By now I have followed a few of your Dash tutorials and as an "advanced beginner" it is very nice to follow. It really helps how you go over all the code and explain what goes where, and why. Thank you very much! A request: with more complex/bigger dashboards the single page code with the layout and callbacks are becoming quite long. Can you do a tutorial on how to split up the layout and callback part of the code? If you have already done so, please provide me the link to the video because I could not find it.
@Sagar_Tachtode_777
@Sagar_Tachtode_777 3 жыл бұрын
You are doing an excellent job dear Adam 🌺🌺🌹🌹
@pro1427
@pro1427 3 жыл бұрын
bro, you are a boss!! This is just what i needed, huge thanks from Brazil!
@ChuckHahm
@ChuckHahm 2 жыл бұрын
You have done a terrific job at explaining the mechanics of a Dash multi-page web app. Prior to this, I found it to be quite confusing. Thanks and great work!
@CharmingData
@CharmingData 2 жыл бұрын
Thanks Chuck. Also take a look at the new tutorial video on multipage app I created 3 weeks ago. This makes things a bit easier and should be within Dash version 2.2 soon.
@chriseidson2429
@chriseidson2429 3 жыл бұрын
EXACTLY what I've been looking for. Thanks so much. Very well put together. I can see the high level of care and attention to detail you provide for your video.
@CharmingData
@CharmingData 3 жыл бұрын
Thanks Chris. I hope you learn a lot
@7488nishant
@7488nishant 3 жыл бұрын
I appreciate your work...You are doing a lot of hard work for creating beautiful content like this.....Your channel is a gold mine for data visualization
@CharmingData
@CharmingData 3 жыл бұрын
Thank you
@mikhail2003
@mikhail2003 Жыл бұрын
Thanks again! Glad to have connected on LinkedIn as well.
@CharmingData
@CharmingData Жыл бұрын
Thank you for the support @mikhail2003
@allanmathews2093
@allanmathews2093 3 жыл бұрын
Thank u so much for the video.. I just thought of searching the multi page dashboard in KZfaq.. And I saw ur video.. Glad to have subscribed ur Channel.. For this dashboard in my Opinion I feel making tabs would be better than links... U can do tabs by dcc. Tabs..
@CharmingData
@CharmingData 3 жыл бұрын
Great idea. Thanks Allan
@hghlndr2
@hghlndr2 3 жыл бұрын
Once again, your videos and resources are critically helpful. Thank you
@CharmingData
@CharmingData 3 жыл бұрын
You're welcome @Adrien. Have you built any dashboard apps yet?
@hghlndr2
@hghlndr2 3 жыл бұрын
@@CharmingData Working on one right now! I started learning Plotly and Dash about three weeks ago. I came into this actually looking to push the boundaries of MatPlotLib, but I stumbled upon one of your videos and was absolutely blown away with the tools this has to offer. It was too powerful not to learn. So here I am now, reading the docs Plotly and Dash has to offer, and then learning how to push the boundaries with your videos! A lot of my current applications currently rely on DiscordPy, communicating over a network. I plan on upgrading all of my programs to use Plotly and Dash, one way or another! I'm grateful you've gotten the attention of Plotly and Dash out there even more. It's made me really happy to be able to learn this tool. Cheers!
@CharmingData
@CharmingData 3 жыл бұрын
@@hghlndr2 That's a nice story of how you've got into Dash. I'm happy you see the potential in it. Good luck with your Dash learning journey.
@hghlndr2
@hghlndr2 3 жыл бұрын
@@CharmingData Thank you very much!
@javierurena3367
@javierurena3367 3 жыл бұрын
Great work. On point on what I need to do for my current job.
@Ephestos
@Ephestos 3 жыл бұрын
Excellent tutorial as always. I'm learning a lot thanks to this videos.
@angelicapinili5656
@angelicapinili5656 2 жыл бұрын
Beautiful work.
@othmenebenazieb1645
@othmenebenazieb1645 2 жыл бұрын
Great job ! Thx for the time you spent on the preparation of the tutorial, really useful !
@eddielicea3740
@eddielicea3740 3 жыл бұрын
Straight to heaven is where your going good sir ❤️
@CharmingData
@CharmingData 3 жыл бұрын
Thank you Eddie. 😊 In case you'd like to support my way to heaven, www.patreon.com/charmingdata
@richwiss
@richwiss 3 жыл бұрын
Sorry I couldn’t join you live - looking forward to watching it soon!
@CharmingData
@CharmingData 3 жыл бұрын
Hi Richard, No worries. I'm editing the video now. Should be uploaded in about an hour
@filmelesar
@filmelesar 3 жыл бұрын
I was thinking about different kind of "multipage app". More like a multi-window app if you have too much data information. It would have a graph in one browser window and if you would hover on some point in the chart it would show the information of the point in the other browser window, lets say on separate screen. Would something like that be possible in Dash? And as usual amazing videos! You have a great talent for teaching. Thank you.
@CharmingData
@CharmingData 3 жыл бұрын
Hi @Jara, i think that's possible with dcc.Store
@big_heart_stella8885
@big_heart_stella8885 3 жыл бұрын
Thanks Adam. Really like your video. It is organized systematically and context are super clear. I am recently practicing a lot with dash as well, and trying to gather infos from Internet. Your video definitely helps summarize all the components together and share a clear pictures! Thank u very much!
@CharmingData
@CharmingData 3 жыл бұрын
You're welcome @stella. Feel free to let me know if you have any questions while building your web apps.
@anuvratshukla7061
@anuvratshukla7061 3 жыл бұрын
awesome...please make a video of uploading and processing csv files on dash plotly.
@altorbagh
@altorbagh 2 жыл бұрын
As always i'm really grateful with your channel and the content you produce. You're awesome!
@CharmingData
@CharmingData 2 жыл бұрын
Thanks for watching 🤗
@Ephestos
@Ephestos 3 жыл бұрын
Already enrolled at Patreon. Thanks so much for your time.
@CharmingData
@CharmingData 3 жыл бұрын
Thank you Julio for your willingness to support this channel. I can't find you on my Patreon. Are you Julio César on my patreon as well or under a different name? Sorry, I can't recognize you from your KZfaq icon 😞
@Ephestos
@Ephestos 3 жыл бұрын
@@CharmingData No problem, my username on Patreon is Alseides.
@brbaptistebr
@brbaptistebr 2 жыл бұрын
Good job on that man !
@Team_Product
@Team_Product 3 жыл бұрын
thanks for this video
@muhammadyasir8880
@muhammadyasir8880 3 жыл бұрын
Excellent work.
@sucharitapilli
@sucharitapilli 2 жыл бұрын
Excellent :)
@kinectintell
@kinectintell 3 жыл бұрын
Hi..!! :-) Your Plotly Tuorials are amazing..!! With your tutorials I have learned python and have build a app. The app runs perfect in my local machine.. and now I want to host it to web.. It has three code files First One- Pulls some zip file web ... Second One- extract excel files from the zip files and creates five master files Third One - Used the master files to generate graphs with some drop down functions Can you please show a way out to deploy the same to web? Note: I want to app to fetch the data at 9:00 pm and update the master files.
@hermesingenui2653
@hermesingenui2653 3 жыл бұрын
Thank you so much !
@CharmingData
@CharmingData 3 жыл бұрын
You're welcome @Hermes . What did you deploy?
@hermesingenui2653
@hermesingenui2653 3 жыл бұрын
I'm working on a school project of data visualisation from IOT sensors, i have 15 days left, really your videos helped me so much to move the project forward !
@CharmingData
@CharmingData 3 жыл бұрын
@@hermesingenui2653 good luck Hermes. If you have any questions, let me know.
@BigAL-x7f
@BigAL-x7f 3 жыл бұрын
such a good tutorial, well structured and informative !!!
@CharmingData
@CharmingData 3 жыл бұрын
Thank you Alec
@salahsharaf9958
@salahsharaf9958 2 жыл бұрын
that was really nice thnx
@bhargav7476
@bhargav7476 3 жыл бұрын
Thank you so much, everything clearly explained.
@riteshsingh811
@riteshsingh811 3 жыл бұрын
Thanks a lot bro. Love from India ❤️❤️. Just a small request, can you make a multiapp web page with simple login/logout/sign up functionalities while keeping the session state constant. I was trying to do it, but I am facing many issues while keeping up with the session state
@mohammedalbatati5529
@mohammedalbatati5529 3 жыл бұрын
Really great tutorial and an awsome work you are doing. I salute you 👍🏼
@vault_cat
@vault_cat 2 жыл бұрын
Canada didn't order anything from mid-west states? that's outrageous!! (JK. good job man I have learned a lot from your videos. thanks)
@CharmingData
@CharmingData 2 жыл бұрын
Thanks Frank Jia
@vinrayudu
@vinrayudu 3 жыл бұрын
Thank you so much for the tutorial, this is the most important video for me, Excellent work, I can't thank enough :)
@CharmingData
@CharmingData 3 жыл бұрын
you're welcome Vin.
@andersoncanteli
@andersoncanteli 3 жыл бұрын
Thank you!
@camilogutierrez5491
@camilogutierrez5491 3 жыл бұрын
What python formatter do you use and recommend? Autopep8, Black or Yapf
@CharmingData
@CharmingData 3 жыл бұрын
Hi @Camilo. I use black and like it so far. I haven't tried the other two. I think Plotly uses black as well. Let me know if you choose autopep8 or yapf. I'm curious if they're good too.
@ArtIsABang91
@ArtIsABang91 3 жыл бұрын
Hi! First of all, thank you so much for all the videos you made. I've recently approached to Dash and I'm having some problems with the file upload, especially when I have "to pass" the uploaded dataframe to another page of my app. Are you planning to do a video about it? I see that it is a sort of common problem in the Dash Community. Anyway, great job, thanks again!!
@CharmingData
@CharmingData 3 жыл бұрын
Hi Matteo. Have you tried using dcc.store()?
@ArtIsABang91
@ArtIsABang91 3 жыл бұрын
@@CharmingData Yes, but initially I put the dcc.store() in one specific page and it didn't work. Now I put the dcc.store() in the app.layout of the index.py file and it works! Thank you!
@anuvratshukla7061
@anuvratshukla7061 3 жыл бұрын
@Charming Data, can you please make a video on uploading, downloading and dd.store () in dash
@Ryanhilde
@Ryanhilde 3 жыл бұрын
Thank you so much, fantastic tutorial!
@ivangarcialaverde2065
@ivangarcialaverde2065 3 жыл бұрын
You are a hero, thanks a lot :)
@CharmingData
@CharmingData 3 жыл бұрын
Lograste crear algo lindo con Dash, Iván?
@andurobin16
@andurobin16 2 жыл бұрын
could you please make a video about multipage app with different user? i'm looking for it and i got nothing. for example, there 3 user with different level (admin,operator 1, and operator 2). admin can access to all pages, but operator only can access at some page. can u help me about this?
@stefanherbek2025
@stefanherbek2025 3 жыл бұрын
Hello! Great video! Brilliant channel! I have a question about deploying Dash Apps. Can I deploy a Dash app on any web server? If yes, what do I need for it?
@penninahgathu7956
@penninahgathu7956 3 жыл бұрын
Thank you for your amazing work. Really appreciate it
@CharmingData
@CharmingData 3 жыл бұрын
You're welcome @penninah. Good luck with Dash.
@RenjieSong
@RenjieSong 3 жыл бұрын
Awesome tutorial! It will be great if you could do a video on how to secure dash app with flask-login? And maybe even display the username on dash-bootstrap-nav bar
@CharmingData
@CharmingData 3 жыл бұрын
Thanks for the suggestion, @Renjie
@roby1251
@roby1251 2 жыл бұрын
Hi, I got a question again: You know about this 'Multiple callbacks for same Ouptut'-error which you get when you have more than one callback addressing one or more identical Outputs?.. So I am trying to bypass this error rn... But for that, I'd have to combine two callbacks that operate on 2 different pages, they use Inputs/States about components from their distinct pages, so I end up getting the 'Unknown Input/State'-exception. How do I solve this dilemma??
@user-xn7qt3zl4m
@user-xn7qt3zl4m 2 жыл бұрын
👏👏👏
@dustinwilliams8497
@dustinwilliams8497 3 жыл бұрын
I love your videos, I have been watching your videos for a month now and trying to create a really complex app for a school project. I am curious on whether or not you could replace the csv files with a database server, such as MySQL and still be able to accomplish the same tasks. Thanks!
@CharmingData
@CharmingData 3 жыл бұрын
Hi Dustin, that is on my tutorial ToDo list. I just need more time to make it :) If you'd like to support me in creating the MySQL tutorial and other Dash tutorials, I'd very much appreciate it. www.patreon.com/charmingdata Good luck with your project and thanks for watching my channel 🙏
@TrevorHaagsma
@TrevorHaagsma 3 жыл бұрын
Dustin, what is the school project youre working on?
@jagritiprakash4336
@jagritiprakash4336 3 жыл бұрын
Hey Adam! Big fan of your work, thank you for this awesome tutorial. I'm reading data from sql db, how can I connect the read dataframe across multipage apps
@CharmingData
@CharmingData 3 жыл бұрын
Hi Jagriti, Try using dcc.store() dash.plotly.com/dash-core-components/store
@christellecornu1039
@christellecornu1039 Жыл бұрын
How to do a multiple page that share the same callback input but different output in the different pages ?
@anuvratshukla7061
@anuvratshukla7061 3 жыл бұрын
How to run it offline? I removed app=app.server. But when I run it, it says dash.exceptions.DuplicateIdError: Duplicate component id found in the initial layout: `url`
@CharmingData
@CharmingData 3 жыл бұрын
Never saw this error, Anuvrat
@yahyashaikhworld
@yahyashaikhworld 3 жыл бұрын
WoW
@brandoncervone897
@brandoncervone897 3 жыл бұрын
Amazing tutorial, thank you for this! What are some methods for automating uploading a CSV file on a weekly or monthly basis for this project?
@CharmingData
@CharmingData 3 жыл бұрын
You can try to connect to an API and upload the information that way. With csv, i usually do it manually
@chriskeo392
@chriskeo392 3 жыл бұрын
Maybe an individual job using cron? Or task scheduler I use both of these methods and tie it to an email so I Know it runs.
@ganeshpadgalwar7205
@ganeshpadgalwar7205 Жыл бұрын
very nicely explained......could you please tell how to redirect from dash page to flask page
@AbhinavKumar-mm1ys
@AbhinavKumar-mm1ys 3 жыл бұрын
Excellent work, one question - can make a separate page for links of two dashboards?
@manuelportero7600
@manuelportero7600 3 жыл бұрын
Hi..Thank you so much for these very informative and clear videos...Do you plan to make a tutorial on how to deploy a Dash App to an institutional (i.e. University owned) server, using Apache2 or similar?
@CharmingData
@CharmingData 3 жыл бұрын
Hi Manuel, I'm going to try to create that tutorial but I have to learn how to do it and make sure I have the resources needed. If you'd like to support these tutorials, I would really appreciate it. www.patreon.com/charmingdata Thanks for watching my channel. Adam
@nnp3579
@nnp3579 3 жыл бұрын
Thank You for the tutorial. please tell how to create the datatable to arrange the multipage app links?
@awwesomelyeating
@awwesomelyeating 2 жыл бұрын
Hey, In the home page how are the plots being displayed without the code?
@victoriachediac2948
@victoriachediac2948 2 жыл бұрын
Thank you Adam for your videos! I am having problems when I do the heroku login, it says invalid request.. do you know any reason why this could happen?
@mikojan85channel
@mikojan85channel 3 жыл бұрын
nota bene at 3:04: to run this program run the "index.py" file (right top corner). Do not run app.py.
@CharmingData
@CharmingData 3 жыл бұрын
Thanks for notifying everybody, @mikojan85channel
@ehangroenewald5783
@ehangroenewald5783 Жыл бұрын
Can anyone perhaps help. I have an ETL that runs to create a single dataframe so all pages graphs can read from the same df. Where do I place that df and call it so that it only executes once and not necessary to place it within each page. Thanks all
@jueerastogi8573
@jueerastogi8573 3 жыл бұрын
When merging Multiple pages like (page1, page2) in one index. There is no problem while running the file but the callback function in page1 file are not working and not being able to show the graph. why is this happening? How to solve to this problem?
@shachi20cancer
@shachi20cancer 3 жыл бұрын
How can i change the colour of the page selected in the nav bar?
@nataliacamposheredia1287
@nataliacamposheredia1287 2 жыл бұрын
hi, thank you very much for your videos, they are very helpful. I am trying to follow the explanations on this video to create a multipage app, but, is there any way of doing this without using Heroku?
@CharmingData
@CharmingData 2 жыл бұрын
Hi Natalia, yes we're working on a beta version of multipage apps. See my video on multipage app
@raymondfrethlagria3896
@raymondfrethlagria3896 3 жыл бұрын
Hi! Very informative video! How do I pass a different layout coming from another py file (let's say, another page) to the component_id "page-content" in the index file? Thank you!
@chaitanyagujarathi4318
@chaitanyagujarathi4318 2 жыл бұрын
Man , you are awesome
@CharmingData
@CharmingData 2 жыл бұрын
Thank you
@khaoulabaraka673
@khaoulabaraka673 2 жыл бұрын
thank you for this video can i import dash bootstrap components instead of the css file????
@CharmingData
@CharmingData 2 жыл бұрын
for sure, @khaoula. You can do import dash_bootstrap_components as dbc at the top part of your code.
@chriseidson2429
@chriseidson2429 3 жыл бұрын
This may help others with a problem I had: ERROR: Could not find a version that satisfies the requirement pandas==1.2.0 (from -r /tmp/build_92bae818/requirements.txt delete requirements.txt file pip install pandas==1.0.0 run this again: 1. pip freeze > requirements.txt 2. git commit -am "initial launch" Adam, would you know why 1.2 didn't work here?
@CharmingData
@CharmingData 3 жыл бұрын
Hi Chris, thanks for sharing your solution. This error might have occurred because Pandas 1.2.0 is a very recent release, and Heroku might not work well with that yet.
@orlanino
@orlanino 2 жыл бұрын
Thanks! Did you or will you cover the authorization as well, please?
@CharmingData
@CharmingData 2 жыл бұрын
hi Orlanino, I did cover dash authorization. Here it is: kzfaq.info/get/bejne/g96Bp8p9u6vVkoU.html
@muntakimurrahaman6544
@muntakimurrahaman6544 3 жыл бұрын
I just falll in love with this
@CharmingData
@CharmingData 3 жыл бұрын
you're welcome @Muntakimur. When you're ready and have a multipage app, you can watch the deployment of multipage app to heroku
@chehz
@chehz 2 жыл бұрын
Hi, thanks for the great work. Can we build the app using jupyter notebook or colab?
@CharmingData
@CharmingData 2 жыл бұрын
not that I know of. But if you're successful, please let us know how you did it.
@ahmadnadeem870
@ahmadnadeem870 9 ай бұрын
when loading first time , it given error page by default, don't you think there should an app (vgames or other) page by default???
@CharmingData
@CharmingData 8 ай бұрын
You're right. That's a good idea Ahmadnadeem, but you should be able to change the default page so it is the homepage
@alisonmooney1304
@alisonmooney1304 3 жыл бұрын
Hello, do you know if its possible to get some sort of landing page in Dash. Example: the UI first page shows me a menu of items, I click on an item and it then takes me to a page associated with that item
@CharmingData
@CharmingData 3 жыл бұрын
Hi Alison, maybe you can do that with Dash tabs or dash multipage app. I have a video on that
@xiaoruitang344
@xiaoruitang344 2 жыл бұрын
Your tutorial is so helpful thank you! I successfully deployed my multi-page app. But there is a wired problem, I simply make my app2 the same as app1, when I open the app and click on the links, it doesn't respond! And it doesn't show any error. But if I comment out the callbacks of app2, the app works fine. I'm so confused...
@brandontrowre343
@brandontrowre343 3 жыл бұрын
Hey, I am trying to run a multi page app using your structure and for some reason the pages won't load, The pages run individually but not as a multi page. Can you please help?
@CharmingData
@CharmingData 3 жыл бұрын
Hi Brandon, unfortunately my time is really limited. But I do offer consultation to my supporters on KZfaq or www.patreon.com/charmingdata
@ramilcaluag3738
@ramilcaluag3738 3 жыл бұрын
hello nice presentation very helpful, I was currently doing it but having problem in pushing it in Heroku. error is push rejected, failed to compile python app
@NikiChJ1
@NikiChJ1 3 жыл бұрын
Hi ! Do you know how to fix this error? error: RPC failed; curl 56 OpenSSL SSL_read: error:140943FC:SSL routines:ssl3_read_bytes:sslv3 alert bad record mac, errno 0? It appears when I write: git push heroku master
@CharmingData
@CharmingData 3 жыл бұрын
HI @Nicole I'm sorry but I've never seen this error
@philgarciaweir
@philgarciaweir 2 жыл бұрын
Will this not work with a Dash Bootstrap container? That is the only thing I can think of to explain why this isn't working for me.
@philgarciaweir
@philgarciaweir 2 жыл бұрын
Never mind, I figured it out. Thanks so much for this video/channel, it is incredibly helpful!
@vinrayudu
@vinrayudu 3 жыл бұрын
Hi, I am not able to create Procfile in PyCharm, I followed exactly the same steps, its asking me to select a file type and if I don't then the file shows up with question mark and won't open to edit the file, plz help!
@vinrayudu
@vinrayudu 3 жыл бұрын
there seems to be a bug in PyCharm, I found 2 solutions for this: 1. Open atom editor and edit the Procfile (or) 2. Run this in command line: echo "web: gunicorn index:server" > Procfile
@CharmingData
@CharmingData 3 жыл бұрын
@@vinrayudu I wasn't aware of that, @Vin. Thanks for sharing with others.
@cheshmbolboli
@cheshmbolboli 2 жыл бұрын
Thanks Adam for your amazing videos. Thay are always helpful. I am trying to make a multipage app and I came to a strange problem. All pages of my app are working fine separately. I also can make a 3page app with any combination of my single pages. but as soon as I add the fourth page, It does not show anything on server. There is just the links of pages, but non of them show the page layout (just blank pages)!
@CharmingData
@CharmingData 2 жыл бұрын
Hi @Negar, there's a need way to develop multi page app. It's still a beta version but it won't change that nick from here. github.com/plotly/dash-labs/blob/main/docs/08-MultiPageDashApp.md
@cheshmbolboli
@cheshmbolboli 2 жыл бұрын
@@CharmingData Thank you so much for your fast and comprehensive reply. I really appreciate it.
@philipbabb207
@philipbabb207 3 жыл бұрын
I am following your instructions but I keep getting a traceback that says my page files don't have the layout attribute to be returned. Im not sure why this is happening. My app files start the main html tree with layout = html.div(children[...]). Do you have any ideas why this would be happening?
@CharmingData
@CharmingData 3 жыл бұрын
Philip, does your app work when not on heroku, on your computer?
@stefanherbek2025
@stefanherbek2025 3 жыл бұрын
Hey! Great video! Thank you so much! Is it possible to use Bootstrap css and a own css file? If yes, how?
@CharmingData
@CharmingData 3 жыл бұрын
Hi Stefan, you can use as many css files as you'd like. Just put them inside the assets folder, like I do in some of my videos
@user-xd3yj5nr5j
@user-xd3yj5nr5j 3 жыл бұрын
Awesome video! your way of teaching is so detailed! But i encountered this error when i reun the code: --------------------------------------------------------------------------- NameError Traceback (most recent call last) ~ ew project\Multipage App\app.py in 195 { 196 "cell_type": "code", --> 197 "execution_count": null, 198 "id": "8ab744a6", 199 "metadata": {}, NameError: name 'null' is not defined Could you kindly let me know where may i miss it?
@siddharthdhote4938
@siddharthdhote4938 3 жыл бұрын
After importing the data in the vgames file, if we clean the data or filter specific rows, would we need to save the new cleaned data in the datasets folder?
@CharmingData
@CharmingData 3 жыл бұрын
Hi @Siddharth, yes, you would. Unless you want to clean the data in the code, but that means that every time a user runs the app, the data gets cleaned, which might be a waste of resources.
@siddharthdhote4938
@siddharthdhote4938 3 жыл бұрын
@@CharmingData Thanks Adam, I applied your suggestion and I now have much cleaner looking code. However, I still have three more questions 1. Does Heroku CLI and the folder with the virtualenv need to be in the same directory that is C, D, or E? My Heroku CLI is created in the C drive whereas the app folder with virtualenv is in E drive. 2. I am getting an error called worker failed to boot, what does it mean ? 3.Can we use Dash Bootstrap Components within the python files for this example?
@anujchopra7857
@anujchopra7857 2 жыл бұрын
This is a great tutorial ! Thank you. Can you help with error - ModuleNotfound No Module named 'app' ? I have double checked that app is spelled correctly and is not in any folder but still getting this error.
@CharmingData
@CharmingData 2 жыл бұрын
Hi Anuj what does your folder structure look like?
@CharmingData
@CharmingData 2 жыл бұрын
And when do you get that error?
@RohitSharma-db8gi
@RohitSharma-db8gi 3 жыл бұрын
really appreciate your help sir, can we represent data in normal paragraph by drop down
@CharmingData
@CharmingData 3 жыл бұрын
What do you mean @Rohit?
@saipraneeth2959
@saipraneeth2959 3 жыл бұрын
I am trying to develop my own multi page app. But the previous data is not clearing after I click the link.. Need help
@CharmingData
@CharmingData 3 жыл бұрын
Hi @Sai, I offer a very low price for consultation. Feel free to sign up for an All-purpose patreon and we can connect via video to try and figure out the problem. I'd be more than happy to help. www.patreon.com/charmingdata
@AllAbouTheUniverse
@AllAbouTheUniverse 3 жыл бұрын
great! thanks
@_direto_e_reto
@_direto_e_reto 3 жыл бұрын
I'm having the same problem with " 'git' is not recognized as an internal or external command, operable program or batch file." ...... And I can't continue due to this problem
@CharmingData
@CharmingData 3 жыл бұрын
Hi Alex, can you please share the exact spelling and space used when adding the line: heroku git:remote -a... Do you have a space between "git:" and "remote"?
@_direto_e_reto
@_direto_e_reto 3 жыл бұрын
@@CharmingData Hi Adam..now it's running fine i just closed the app and restarted the computer ... And when i tried the step ..it just worked fine thanks, great tutorial it is helping me alot.
@chriszhiranyan6141
@chriszhiranyan6141 3 жыл бұрын
@@_direto_e_reto nice
@ichanurwala
@ichanurwala 3 жыл бұрын
your Videos are very informative. I have one question. How a created a Dash app and i want my office team to access it. I cant upload it to internet because it access some company confidential information. Can please let me know how it can be done ???
@CharmingData
@CharmingData 3 жыл бұрын
Hi Ifran. You can deploy to the web, but add a password so only your colleagues can access it.
@ichanurwala
@ichanurwala 3 жыл бұрын
@@CharmingData, inputs and ouput of my app are company specific confidential info. So It's illegal to upload it on internet. Is there another way ?
@capturelife6647
@capturelife6647 3 жыл бұрын
Adam, Different changes that I make and save is not reflected with regular refreshing of webpage and I have to quite the index.py and rerun it again. Is there any remedy for that?
@CharmingData
@CharmingData 3 жыл бұрын
Right. That's normal. Changes to the CSS should appear if you refresh page, but changes to the code would appear only after saving and re-running
App Username and Password - Dash Authentication
15:29
Charming Data
Рет қаралды 17 М.
Complete Guide to Bootstrap Dashboard Apps - Dash Plotly
1:01:04
Charming Data
Рет қаралды 81 М.
Whoa
01:00
Justin Flom
Рет қаралды 45 МЛН
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 96 МЛН
The Dash Callback -  Input, Output, State, and more
26:55
Charming Data
Рет қаралды 61 М.
I've been using Redis wrong this whole time...
20:53
Dreams of Code
Рет қаралды 354 М.
Use PythonAnywhere to Deploy your Plotly Dash Application for Free
15:39
Turning Your AI Application into a Profitable SaaS Business
1:15:27
JavaScript Mastery
Рет қаралды 306 М.
Learn Power Apps from Scratch for Free: Beginner's Course Available Now
47:50
Technoobie Tutorials
Рет қаралды 73 М.
Scrapy for Beginners - A Complete How To Example Web Scraping Project
23:22
John Watson Rooney
Рет қаралды 267 М.
Sharing Data between Dash Callbacks
20:19
Charming Data
Рет қаралды 20 М.
Coding 100% With AI | The Easiest Way to Use Cursor
27:20
Riley Brown
Рет қаралды 17 М.
Whoa
01:00
Justin Flom
Рет қаралды 45 МЛН