Thank you Andréas. I have come across that too, after my OT.
This is definitely what I was looking for.
cheers
On 4/9/20 2:05 AM, Andréas Kühne wrote:
Hi Tim,
What you probably should do is use a custom command on the manage.py
command interface. You till then get access to all of djangos goodness
- and it can be run from the command line.
See here:
https://docs.djangoproject.com/en/3.0/howto/custom-management-commands/
This is how I would handle it.
Regards,
Andréas
Den tors 9 apr. 2020 kl 00:18 skrev Tim Johnson <[email protected]
<mailto:[email protected]>>:
using django.VERSION (2, 1, 5, 'final', 0) with
python 3.7.2 on ubuntu 16.04
I have a need for a "Housekeeping" application. It's usage would be to
1) connect to a database, either mysql, mariadb or postgres
2) truncate two tables and repopulate them based on an arbitrary data
structure such as a compound list or tuple.
Such an application would not need be and most preferably should
not be
part of a deployed website.
This should not be a very complicated endeavor. The simplest method
might be to manually establish an ORM connection using settings.py to
import the connection credentials. I am wondering if this is possible.
However, I am unable to find documentation that would edify me on
manually coding an ORM connection and clearing a database without the
loading of django resources.
If such an approach is feasible, I would welcome URLs to appropriate
documentation and/or discussion.
Using a model-view approach would be the simplest method, I would
think,
but there would be no need to have such a view deployed. There is
probably a solution that would necessitate installing a custom
package
to be used from manage.py, such as
https://github.com/KhaledElAnsari/django-truncate and that might be
complicated.
Comments are welcome
thanks
--
Tim
tj49.com <http://tj49.com>
--
You received this message because you are subscribed to the Google
Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:django-users%[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/4be7c6fc-d99e-7419-24ef-d54cbdf384d4%40akwebsoft.com.
--
You received this message because you are subscribed to the Google
Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/CAK4qSCdSf%2BJ9ZufHavQqv-9ftOkOUwNODsFd-w6QQmzzK61j5Q%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAK4qSCdSf%2BJ9ZufHavQqv-9ftOkOUwNODsFd-w6QQmzzK61j5Q%40mail.gmail.com?utm_medium=email&utm_source=footer>.
--
Tim
tj49.com
--
You received this message because you are subscribed to the Google Groups "Django
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/35392bf4-d25a-95d6-fb32-bf09fd01e997%40akwebsoft.com.