Metadata-Version: 2.1
Name: erscimenu
Version: 1.0.8
Summary: Create UL LI html menu from django model queryset.
Home-page: https://github.com/epg900/erscimenu.git
Author: epg
Author-email: epg900@gmail.com
License: GNU GENERAL PUBLIC LICENSE
Platform: UNKNOWN
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

Erscimenu
=========
Create UL LI html menu from django model queryset .

Quick start
-----------

 Add ``erscimenu`` to your INSTALLED_APPS setting like this:
```
INSTALLED_APPS = [
...,
'erscimenu' ,
]
```

2.(Optional) Register ``MenuModel`` to admin like this:

```
from erscimenu.models import MenuModel
admin.site.register(MenuModel)
```

and add your menu into it.

3.Run ``python manage.py makemigrations`` and ``python manage.py migrate``  to create the MenuModel models.

4.Use this command to add menu with your views like this:
```
from erscimenu.menu import MenuClass
from erscimenu.models import MenuModel

def index(request):
	c=MenuClass(MenuModel.objects.all())
	return HttpResponse(c.menu())
```
Note :  'model' is variable to use in your template.

4.Run  ``python manage.py runserver`` Visit http://127.0.0.1:8000 to create users and its cards.


Model is like this:
------------------
```
class MenuModel(models.Model):
	title = models.CharField(max_length=100)
	css_class = models.CharField(max_length=100,null=True,blank=True)
	link = models.CharField(max_length=1000,null=True,blank=True)
	parent = models.ForeignKey("self",models.DO_NOTHING,null=True,blank=True) 
	def __str__(self):
		return self.title
```



