Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raykesh-soneka/portfolio_django
Site avec Django CMS à lancer avec gestion des utilisateurs
https://github.com/raykesh-soneka/portfolio_django
django djangocms djangocms-plugin markdown python sqlite3
Last synced: 17 days ago
JSON representation
Site avec Django CMS à lancer avec gestion des utilisateurs
- Host: GitHub
- URL: https://github.com/raykesh-soneka/portfolio_django
- Owner: Raykesh-Soneka
- Created: 2024-09-05T09:22:02.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-09T10:41:12.000Z (4 months ago)
- Last Synced: 2024-10-31T11:26:38.798Z (2 months ago)
- Topics: django, djangocms, djangocms-plugin, markdown, python, sqlite3
- Language: Python
- Homepage:
- Size: 747 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfolio_Django
## Fonctionnalités
- Login d'user
- Gestion d'utilisateur
- Gestion du comptenu et des droits
### 1. Clonner le Repo
### 2. `python -m venv .venv`
peut nécessité le passage par CMD (Crée le fichier .venv)
### 3. `.venv\Scripts\activate`
EN ADMIN : `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned` en cas d'erreur
([détail](https://tutorial.djangogirls.org/fr/django_installation/))Résultat :
$\color{rgba(100,255,100, 0.75)}{\textsf{(.venv)}}$ PS C:\Users...\Portfolio_Django> |
On peux aussi (Si c'est un problème de l'éditeur) `$ . .venv\Scripts\activate.ps1`
(lance l'environnement virtuelle)### 4. `python -m pip install --upgrade pip`
(met à jour pip)
### 5. `pip install -r requirementsR.txt`
```pip freeze > requirementsR.txt``` pour remplir automatiquement le requirementsR
### 6. ~~`django-admin startproject Portfolio_Django`~~ (déjà fait)
django-admin --help
django-admin help ...
(Créé le dossier Portfolio_Django/Portfolio_Django, le manage.py, init, settings, url , ...)### 7. `cd src`
### 8. `python manage.py runserver`
python manage.py migrate
[http://127.0.0.1:8000/](http://127.0.0.1:8000/)
(Demarre le serveur)~~djangocms myCMSproject~~ (déjà fait)
$ cd C:\Users...\Portfolio_Django\myCMSproject
```
cd myCMSproject
$ python -m manage runserver
```
[django CMS](/myCMSproject/README.md)## Lancement / Setup / Deploy :
```zsh
python -m venv .venv
.venv\Scripts\activate
python -m pip install --upgrade pip
`(.venv)` pip install -r requirementsR.txt
pip install -r requirementsR.txt
cd src
python manage.py runserver
```## Django CMS
page Admin : http://127.0.0.1:8901/fr/admin/cms/pagecontent/
$ cd C:\Users...\Portfolio_Django\myCMSproject
Login :
http://127.0.0.1:8901/fr/admin/login/```
cd myCMSproject
$ python -m manage runserver 127.0.0.1:8901```
En cas de problème un autre doc est disponible : [django CMS](/myCMSproject/README.md)Utilisateur :
`Visiteur`
MDP :
`Ce mot de passe est trop court. Il doit contenir au minimum 8 caractères.`
Utilisateur avec droit admin:
Un utilisateur avec droit admin peut modifer les droits et la BDD. Pour avoir ces droit contacté Moi.