I would recommend locating the PTO solenoid (on top of the transmission) and unplugging the electrical connector. Then try a fresh fuse. If that fuse doesn't blow there is a problem with the solenoid ($300 ouch). If the fuse still blows with the solenoid disconnected (that's good news for your wallet) there is an electric fault. The DK45 tech data is sketchy but the schematic shows a diode that suppresses the spark when the PTO solenoid is turned off. That diode would be my next suspect if the fuse still blows with the solenoid unplugged. I suspect that diode is in the wiring harness somewhere near the PTO solenoid, but that's a guess. Another possible cause is a dirty or corroded fuse holder; the heat produced by poor electrical contact with the fuse can blow a fuse. Otherwise, you likely have a short in the wiring or one of the components (e.g. switch, relay, etc.). You'll have to physically inspect the wires for a possible short but you can test the components by unplugging them. Just remember that if unplugging a component (say, a switch) keeps the fuse from blowing, the component could be bad or there could be some other fault downstream of that component. The hardest part may be locating things.
By the way, I assume you have a straight DK45 (not 45s or 45se). If not tell us what flavor you really have. The schematics and hydraulic systems are different.