1
0
Fork
You've already forked survey-system-python
0
Simple multi-language survey system written in Django.
This repository has been archived on 2024年07月15日. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • JavaScript 51.9%
  • CSS 29.2%
  • Python 10.4%
  • HTML 8.5%
2023年02月14日 21:28:38 +01:00
locale/pl/LC_MESSAGES remove unnecessary translation 2021年06月24日 23:59:09 +02:00
sm_project add django-extensions for uml charts generation, fix css styles 2021年07月07日 22:42:43 +02:00
static add django-extensions for uml charts generation, fix css styles 2021年07月07日 22:42:43 +02:00
staticfiles add gitattributes, organize static files 2021年07月11日 18:49:47 +02:00
survey add field translations 2021年06月26日 21:35:50 +02:00
templates add django-extensions for uml charts generation, fix css styles 2021年07月07日 22:42:43 +02:00
users implement i18n globally 2021年06月24日 22:37:36 +02:00
.env.example add example .env file 2021年06月22日 23:01:24 +02:00
.gitattributes add gitattributes, organize static files 2021年07月11日 18:49:47 +02:00
.gitignore switch from env variables to python-decouple, remove unnecessary code 2021年06月21日 22:25:02 +02:00
LICENSE Create LICENSE 2021年06月18日 09:14:51 +02:00
manage.py initial app commit with basic charts usage 2021年06月17日 21:30:55 +02:00
README.md create initial version of readme 2021年08月04日 21:29:42 +02:00
requirements.txt Bump django from 3.2.16 to 3.2.17 2023年02月14日 20:27:28 +00:00

Survey system

Simple multi-language survey system written in Django, using Bootrstrap for front-end.
Created as a college project.

Table of contents

Features

TODO

Technologies used

  • Python 3.7
  • Django 3.2
  • Bootstrap 4

Additional modules

  • Django reCAPTCHA
  • Django Extensions (optional)
  • django-crispy-forms
  • django-modeltranslation
  • Python Decouple

How to use

  1. Install Python 3.7 or above.
  2. Install pip.
  3. Create virtual environment using venv and activate it.
  4. Clone this repo.
  5. Install requirements: pip install -r requirements.txt.
  6. Prepare the project:
python manage.py makemigrations
python manage.py migrate
python manage.py collectstatic
python manage.py createsuperuser
  1. Compile the i18n messages: django-admin compilemessages.
  2. Run the server: python manage.py runserver.
  3. Open in a browser: localhost:8000.

License

BSD-3-Clause License