You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<SubHeading>Premium Django Starter coded on top of Datta Able design (Premium Version).</SubHeading>
9
9
10
-
**Django Dashboard** crafted by `AppSeed` on top of a modern design. [Datta Able](https://appseed.us/product/datta-able-pro/django/) is a premium `Bootstrap 5`
10
+
**[Django Dashboard](https://appseed.us/admin-dashboards/django/)** crafted by `AppSeed` on top of a modern design. [Datta Able](https://appseed.us/product/datta-able-pro/django/) is a premium `Bootstrap 5`
11
11
Dashboard that comes with feature-rich pages and developer-centric code components.
12
12
This design provides many prebuilt admin layouts which give you the best selection choice for a modern dashboard.
13
13
14
-
-🛒[Django Datta Able PRO](https://appseed.us/product/datta-able-pro/django/) - `Product page`(contains payment links)
14
+
-👉[Django Datta Able PRO](https://appseed.us/product/datta-able-pro/django/) - `Product page`
15
15
- 👉 [Django Datta Able PRO](https://django-datta-pro.onrender.com) - `LIVE Demo`
16
16
17
-
:::info [**v1.0.27**](https://github.com/app-generator/django-datta-able-pro/releases) - release date `2024-03-28`
17
+
:::info [**v1.0.28**](https://github.com/app-generator/django-datta-able-pro/releases) - release date `2024-03-28`
18
18
:::
19
19
20
-
21
-
## ✅ **Features**
22
-
23
-
-`Up-to-date Dependencies`
24
-
- UI Theme: [Datta Able PRO](/boilerplate-code/django-templates/datta-able-pro/)
25
-
- can be used in any Django project (new or legacy)
-[Automated e2e Tests](#tests) - reports generated in `HTML and Video` format
33
35
34
36

35
37
36
38
<br />
37
39
38
-
## ✅ Environment
40
+
## Environment
39
41
40
42
To use the starter, [Python3](https://www.python.org) should be installed properly in the workstation.
41
43
If you are not sure if Python is installed, please open a terminal and type `python --version`. Here is the full list with dependencies and tools required to build the app:
@@ -45,170 +47,81 @@ If you are not sure if Python is installed, please open a terminal and type `pyt
45
47
- Basic development tools (g++ compiler, python development libraries ..etc) used by Python to compile the app dependencies in your environment.
46
48
- (Optional) `Docker` - a popular virtualization software
47
49
50
+
<br />
48
51
49
-
## ✅ Manual Build
52
+
## Start in `Docker`
50
53
51
-
> 👉 Download the code
54
+
> **Step 1** - Download the [code](https://appseed.us/product/datta-able-pro/django/) and unzip the sources (requires a `purchase`).
At this point, the app runs at `http://127.0.0.1:8000/`.
108
121
122
+
<br />
109
123
110
-
## ✅ Manage App `Users`
111
-
112
-
By default, the starter is not provided with users. To access the private pages and the admin section (reserved for `superusers`) follow up the next sections.
113
-
114
-
### 👉 Create `Superusers`
115
-
116
-
To access the `admin` section, Django requires `superuser` privilegies. Let's create a new `superuser` and access the `admin` section of the project:
117
-
118
-
```bash
119
-
$ python manage.py createsuperuser
120
-
```
121
-
122
-
Once the `superuser` is successfully created, we can access the `admin` section:
123
-
124
-
`http://localhost:8000/admin/`
125
-
126
-
127
-
## ✅ Codebase structure
128
-
129
-
The project is coded using a simple and intuitive structure presented below:
When a template file is loaded in the controller, `Django` scans all template directories starting from the ones defined by the user, and returns the first match or an error in case the template is not found.
159
-
The theme used to style this starter provides the following files:
When the project requires customization, we need to copy the original file that needs an update (from the virtual environment) and place it in the template folder using the same path.
190
-
191
-
> For instance, if we want to **customize the index page** these are the steps:
192
-
193
-
- ✅ `Step 1`: create the `templates` DIRECTORY inside the `home` app
194
-
- ✅ `Step 2`: configure the project to use this new template directory
195
-
-`core/settings.py` TEMPLATES section
196
-
- ✅ `Step 3`: copy the `index.html` from the original location (inside your ENV) and save it to the `home/templates/pages` DIR
0 commit comments