Skip to content

This repository was created for a programming class. IT Technician, 2019.

Notifications You must be signed in to change notification settings

morgsweber/DjangoFramework

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Framework

About the project

This repository was created to learn about Django Framework in high school class in the IT technician course.
The idea of this project is return a shorter URL from user-supplied input.

Requirements
Running the project

You need to create a Admin user to manage the URLs, with interface. So, in a powershell run:

python manage.py createsuperuser

The script will ask you an user name, an e-mail and a password. This information will be used to access the admin panel. Now, run the server with:

python manage.py runserver

The service can then be accessed in the browser through the address http://localhost:8000. The admin panel can be accessed in http://localhost:8000/admin/. The URL must be registered in the admin panel for the request to be made successfully. You can make some requests in the Python Shell too.

python manage.py shell

With the Python Shell open, you need to import the URL class: >>> from encurtador.models import URL

Now, you can make requests: >>> URL.objects.all() >> list all URLs

>>> obj = URL.objects.create() >> create an empty object

>>> obj.url = 'http://example.com' 
>>> obj.shortcode = 'example'
>>> obj.save() 

>>> obj = URL.objects.create(url = 'http://example.com', shortcode = 'example')

If you need to update the database, run: python manage.py migrate

About

This repository was created for a programming class. IT Technician, 2019.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 92.6%
  • HTML 7.4%