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 Soft UI Bootstrap design (Premium Version).</SubHeading>
9
+
<SubHeading>Premium Django Starter coded on top of Soft Dashboard PRO design (Premium Version).</SubHeading>
9
10
10
-
Premium **[Django Dashboard](https://appseed.us/admin-dashboards/django/)** generated by `AppSeed` on top of a modern Bootstrap 5 design.
11
-
**[Soft UI Dashboard](https://appseed.us/product/soft-ui-dashboard-pro/django/)** is a premium `Bootstrap 5` Admin Dashboard featuring over 100 components, 11 example pages and 3 plugins with Vanilla JS.
11
+
**Django** starter styled with **[Soft Dashboard PRO](https://appseed.us/product/soft-ui-dashboard-pro/django/)**, a premium `Bootstrap 5` KIT from `Creative-Tim`.
12
+
The product is designed to deliver the best possible user experience with highly customizable feature-rich pages.
12
13
13
14
- 👉 [Soft UI Dashboard PRO Django](https://appseed.us/product/soft-ui-dashboard-pro/django/) - `Product Page`
14
-
- 👉 [Soft UI Dashboard PRO Django](https://django-soft-dash-pro.onrender.com) - `LIVE Demo`
15
+
- 👉 [Soft UI Dashboard PRO Django](https://django-soft-dash-pro.onrender.com/) - `LIVE Demo`
15
16
16
-
:::info [**v1.0.6**](https://github.com/app-generator/django-soft-ui-dashboard-pro/releases) - release date `2023-01-29`
17
+
:::info [**v1.0.19**](https://github.com/app-generator/django-soft-ui-dashboard-pro/releases) - release date `2024-08-09`

35
+

34
36
37
+
<br />
35
38
36
-
## ✅ Environment
39
+
## Environment
37
40
38
41
To use the starter, [Python3](https://www.python.org) should be installed properly in the workstation.
39
42
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:
@@ -43,172 +46,98 @@ If you are not sure if Python is installed, please open a terminal and type `pyt
43
46
- Basic development tools (g++ compiler, python development libraries ..etc) used by Python to compile the app dependencies in your environment.
44
47
- (Optional) `Docker` - a popular virtualization software
45
48
49
+
<br />
46
50
47
-
## ✅ Manual Build
51
+
## Start in `Docker`
48
52
49
-
> 👉 Download the code
53
+
> **Step 1** - Download the [code](https://appseed.us/product/soft-ui-dashboard-pro/django/) and unzip the sources (requires a `purchase`).
At this point, the app runs at `http://127.0.0.1:8000/`.
106
120
121
+
<br />
107
122
108
-
## ✅ Manage App `Users`
109
-
110
-
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.
111
-
112
-
### 👉 Create `Superusers`
113
-
114
-
To access the `admin` section, Django requires `superuser` privilegies. Let's create a new `superuser` and access the `admin` section of the project:
115
-
116
-
```bash
117
-
$ python manage.py createsuperuser
118
-
```
119
-
120
-
Once the `superuser` is successfully created, we can access the `admin` section:
121
-
122
-
`http://localhost:8000/admin/`
123
-
124
-
125
-
## ✅ Codebase structure
126
-
127
-
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.
158
-
The theme used to style this starter provides the following files:
125
+
- Make sure you have a Redis Server running: `redis://localhost:6379`
126
+
-`$ redis-cli` and type `ping`
127
+
- In the base directory inside `tasks_scripts` folder you need to write your scripts file.
128
+
- Run the celery command from the CLI.
159
129
160
130
```bash
161
-
# This is saved in ENV: LIB/admin_soft_pro
162
-
< UI_LIBRARY_ROOT >
163
-
164
-
|
165
-
|-- templates/ # Root Templates Folder
166
-
||
167
-
||-- accounts/
168
-
|||-- signin/basic.html # Sign IN Page
169
-
|||-- signup/basic.html # Sign UP Page
170
-
||
171
-
||-- includes/
172
-
|||-- footer.html # Footer component
173
-
|||-- sidebar.html # Sidebar component
174
-
|||-- navigation.html # Navigation Bar
175
-
|||-- scripts.html # Scripts Component
176
-
||
177
-
||-- layouts/
178
-
|||-- base.html # Masterpage
179
-
|||-- base-fullscreen.html # Masterpage for Auth Pages
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 footer.html** 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 `footer.html` from the original location (inside your ENV) and save it to the `home/templates` DIR
0 commit comments