Requires python based solution for web tabular data mapping

I need to create a tabular data structure (tab delimited text file) that is viewable as a web solution. I am a bioinformatics programmer with little or no website development experience. I know django is very hot in the python community, but I wanted to ask here before I went and bought a book about django. What will be your choice of technology stack to do something similar. I need to display a table of 40-50 columns and 100,000 rows and hopefully allow the user to filter the data based on certain data elements (i.e. Show only rows that have a specific value in a specific column, show only the data that was written on Monday and hide all other days of the week)

Sorry if this question is too vague or silly, but I really need some basic recommendations here. Thanks

+3
source share
5 answers

Django can do this, but I find it best to use the Javascript framework ondop django, currently I'm doing it. ExtJS has various types of grids in your situation. I think the "Live" grid would be perfect.

It loads x the number of lines, so you don't need to load 100,000 lines every time, just what the user sees. In addition, built-in filters, etc., as well as many other functions.

Other javascript frameworks that do similar things are YUI, and in my opinion, jQuery is less so

Edit / Elaborate

, , , , , , .

, django, JSON. ( , Django tutorial... , , , ) Python , /csv ( , , TSV lol) . , ( URL-... Django, ), ExtJS URL-.

ExtJS , : Grid PHP SQL. , . , php, .

, - , , TONS ,

+1

, JavaScript. , , , .

django - , (google: "django views", "django models" ..).

+1

, , , , , Django . , , ​​ Cherrypy (. tutorial), / ( , HTML ). , / CSV.

+1

- , -, , web2py. , -, , (demo) jQuery ( Javascript Ajax). . .

/ , , :

If you need help with startup or any questions, you will get a lot of help from a very friendly and responsive mailing list .

0
source

Source: https://habr.com/ru/post/1790604/


All Articles