maybe maybe this app hepl you i don't used never but a read this good, but i don't know is helped you https://github.com/adamchainz/django-upgrade
On Fri, Jun 2, 2023 at 8:38 PM Mike Dewhirst <[email protected]> wrote: > On 3/06/2023 7:20 am, john fabiani wrote: > > Hi everyone, > > I am tasked with updating/upgrading a very old Django web site - I believe > it is 1.7. I need convert and need what is required. > Thanks in advance. > > > I need to convert the following: > > > Because all your urls are regular expressions, you can replace them all > with re_path. A quick and dirty starter might be to replace the next line > and see where that gets you ... > > from django.conf.urls import patterns, include, url > > > from django.urls import include > from django.urls import re_path as url > > If that gets you a bit further there is a lot more to do. Really the only > methodical way forward is to upgrade Django a step at a time after studying > the release notes for the next version. > > Finally you should decide whether to get rid of re_path (as url) and > refactor to use path. Depends on you view of the future. > > from django.contrib import admin > from django.conf import settings > from django.conf.urls.static import static > > urlpatterns = patterns('', > # Examples: > url(r'reg4/$', 'register.views.reg4', name='reg4'), > url(r'reg3/$', 'register.views.reg3', name='reg3'), > url(r'reg2/$', 'register.views.reg2', name='reg2'), > #url(r'reg1/$', 'register.views.reg1', name='reg1'), > url(r'reg1/$', 'register.views.reg1', name='reg1'), > #url(r'^$', 'register.views.home', name='home'), > url(r'reg/$', 'register.views.home', name='home'), > url(r'get_courts/(\d+)$', 'register.views.get_courts', > name='get_courts'), > url(r'get_courses/(\d+)$', 'register.views.get_courses', > name='get_courses'), > url(r'autoschedule/', 'register.views.autoschedule', > name='autoschedule'), > url(r'get_cities/(\d+)$', 'register.views.get_cities', > name='get_cities'), > url(r'get_classes/(\d+)$', 'register.views.get_classes', > name='get_classes'), > url(r'get_cities2/(\d+)/(\d+)/$', 'register.views.get_cities2', > name='get_cities2'), > url(r'get_classes2/(\d+)/(\d+)/$', 'register.views.get_classes2', > name='get_classes2'), > url(r'rejected/$', 'register.views.rejected', name='rejected'), > url(r'finished/$', 'register.views.finished', name='finished'), > > ##url(r'^$', 'profiles.views.home', name='home'), > #url(r'^contact/$', 'register.views.home', name='contact'), > #url(r'^about/$', 'register.views.about', name='about'), > #url(r'^profile/$', 'register.views.user_profile', name='profile'), > #url(r'^checkout/$', 'checkout.views.checkout', name='checkout'), > # url(r'^blog/', include('blog.urls')), > > url(r'^admin/', include(admin.site.urls)), > ) + static(settings.STATIC_URL, document_root = settings.STATIC_ROOT) > > What is required? > > -- > 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/8f8a68b4-a3c5-a10d-8246-2ef41635b406%40jfcomputer.com > <https://groups.google.com/d/msgid/django-users/8f8a68b4-a3c5-a10d-8246-2ef41635b406%40jfcomputer.com?utm_medium=email&utm_source=footer> > . > > > > -- > Signed email is an absolute defence against phishing. This email has > been signed with my private key. If you import my public key you can > automatically decrypt my signature and be sure it came from me. Your > email software can handle signing. > > -- > 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/9f972f6c-9a19-8da0-c2fb-2a0a56237f24%40dewhirst.com.au > <https://groups.google.com/d/msgid/django-users/9f972f6c-9a19-8da0-c2fb-2a0a56237f24%40dewhirst.com.au?utm_medium=email&utm_source=footer> > . > -- att. Carlos Rocha -- 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/CAM-7rO1ZCyEjDyU_9hBfm55Vau89BUBwax4NCJ0bEZ7kX-zVng%40mail.gmail.com.

