ChemDB is 'n bietjie Django app in Python vir die bestuur van ons lab se lys van chemikalieë. Dit genereer ook deur waarskuwings en voorrade vir die nakoming van ons veiligheid vereistes.
Die installering met die hand
Chemdb is beskikbaar as 'n Git Repository:
& Nbsp; git kloon git: //tremily.us/chemdb.git
Sien die tuisblad vir meer besonderhede. Die afhandeling te installeer, hardloop die standaard:
& Nbsp; luislang setup.py installeer
Gebruik
Setup
As jy nog nie 'n Django projek en jy wil net chemdb te hardloop as 'n stand-alone diens, kan jy die voorbeeld projek geskryf in byvoorbeeld gebruik. Die opstel van die projek (een keer):
& Nbsp; luislang voorbeeld / manage.py syncdb
Sien die Django dokumentasie vir meer besonderhede.
Jy kan ook 'n paar voorbeelde data te laai, jou aanvanklike blaai meer interessant te maak:
& Nbsp; luislang voorbeeld / manage.py loaddata example_data
Hardloop
Begin die app op jou plaaslike gasheer (soveel keer as wat jy wil):
& Nbsp; luislang voorbeeld / manage.py runserver
Jy moet dalk die huidige gids te voeg tot PYTHONPATH so luislang kan die chemdb pakket vind. As jy 'bash, sal dit lyk:
& Nbsp; PYTHONPATH = ":. $ PYTHONPATH" python voorbeeld / manage.py runserver
Hacking
Hierdie projek is grootliks bou ná die Django tutoriaal. Dit is 'n goeie plek om te begin as jy nuut is tot Django.
Ander hulpbronne
Jy kan soek CAS Register getalle by NIST. Dit is nuttig vir die dekodering MSDS inligting.
NFPA vuur diamant
Dit is die betekenis van die verskillende NFPA waarskuwings:
- Blue: gesondheidsgevaar
0. Hazard geen groter as die gewone materiaal
1. Mag irritasie veroorsaak; minimale residuele besering
2. Intense of langdurige blootstelling kan ongeskiktheid veroorsaak; Residuele besering kan voorkom indien dit nie behandel
3. Blootstelling ernstige besering, selfs as behandel kan veroorsaak
4. blootstelling kan die dood veroorsaak
- Red: brandgevaar
0. sal nie brand
1. verhit moet word vir ontsteking; flitspunt bo 200 & deg; F (93 & deg; C)
2. Moet matig verhit word vir ontsteking, flitspunt bo 100 & deg; F (38 & deg; C)
3. Ignition mag voorkom onder die meeste omringende omstandighede, Flash onder 100 & deg; F (38 & deg; C)
4. Uiters vlambare en sal geredelik versprei deur die lug onder standaard toestande, flitspunt onder 73 & deg; F (23 & deg; C)
- Reaktiwiteit gevare:
1. Stabiele
2. Mag onstabiel by verhoogde temperatuur en druk. Mag effens water reaktief
3. Onstabiele; kan gewelddadige ontbinding ondergaan, maar sal nie ontplof. Mag plofbare mengsels met water vorm
4. detonates met 'n sterk ontsteking bron
5. Maklik detonates
- Spesiale Gevare het die volgende kodes:
- OX sterk oksideermiddel
- W water reaktiewe
- SA eenvoudige asphyxiants (. Die enigste gasse waarvoor hierdie simbool toegelaat is stikstof, helium, neon, argon, krypton, en xenon)
Vereistes :
< p>- Python
- python-Django
Kommentaar nie gevind