Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c647d96

Browse files
initial commit
0 parents commit c647d96

File tree

142 files changed

+105850
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

142 files changed

+105850
-0
lines changed

‎.gitignore‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
venv/
2+
migrations/
3+
db.*

‎README.md‎

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
# Django & Bootstrap Project
2+
3+
One page bootstrap template with django user authentication
4+
5+
#### Create virtual environment (On windows):
6+
7+
```
8+
python -m venv <path>
9+
```
10+
11+
#### Activate virtual environment (On windows):
12+
13+
Using bash:
14+
15+
```
16+
source <venv>/Scripts/activate
17+
```
18+
19+
Using CMD:
20+
21+
```
22+
<venv>\Scripts\activate.bat
23+
```
24+
25+
Using Powershell:
26+
27+
```
28+
<venv>\Scripts\Activate.ps1
29+
```
30+
31+
#### Deactivate virtual environment
32+
33+
```
34+
deactivate
35+
```
36+
37+
#### Create text file listing all your project dependencies
38+
39+
```
40+
pip freeze > requirements.txt
41+
```
42+
43+
#### Install all dependencies in requirements.txt file
44+
45+
```
46+
pip install -r requirements.txt
47+
```
48+
49+
#### Start django project
50+
51+
Activate virtual environment and first install django (if not installed with the previous command)
52+
53+
```
54+
pip install django
55+
```
56+
57+
Create django project using django-admin
58+
59+
```
60+
django-admin startproject <project name>
61+
```
62+
63+
#### Create django app
64+
65+
Move to root directory (root directory means the directory that contains manage.py file) and create app using manage.py
66+
67+
```
68+
python manage.py startapp <app name>
69+
```
70+
71+
#### Create django admin
72+
73+
```
74+
python manage.py createsuperuser
75+
```
76+
77+
#### Make migrations
78+
79+
```
80+
python manage.py makemigrations
81+
```
82+
83+
#### Migrate to database
84+
85+
```
86+
python manage.py migrate
87+
```
88+
89+
---
90+
91+
Bootstrap template used in this project: [View on bootstrapmade.com](https://bootstrapmade.com/demo/OnePage/)

‎djangoproject/djangoproject/__init__.py‎

Whitespace-only changes.
195 Bytes
Binary file not shown.
2.37 KB
Binary file not shown.
1.13 KB
Binary file not shown.
610 Bytes
Binary file not shown.

‎djangoproject/djangoproject/asgi.py‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
ASGI config for djangoproject project.
3+
4+
It exposes the ASGI callable as a module-level variable named ``application``.
5+
6+
For more information on this file, see
7+
https://docs.djangoproject.com/en/4.1/howto/deployment/asgi/
8+
"""
9+
10+
import os
11+
12+
from django.core.asgi import get_asgi_application
13+
14+
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'djangoproject.settings')
15+
16+
application = get_asgi_application()
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
"""
2+
Django settings for djangoproject project.
3+
4+
Generated by 'django-admin startproject' using Django 4.1.4.
5+
6+
For more information on this file, see
7+
https://docs.djangoproject.com/en/4.1/topics/settings/
8+
9+
For the full list of settings and their values, see
10+
https://docs.djangoproject.com/en/4.1/ref/settings/
11+
"""
12+
13+
from pathlib import Path
14+
import os
15+
16+
# Build paths inside the project like this: BASE_DIR / 'subdir'.
17+
BASE_DIR = Path(__file__).resolve().parent.parent
18+
19+
20+
# Quick-start development settings - unsuitable for production
21+
# See https://docs.djangoproject.com/en/4.1/howto/deployment/checklist/
22+
23+
# SECURITY WARNING: keep the secret key used in production secret!
24+
SECRET_KEY = 'django-insecure-nqh963be*q(m83ni_td6jr9+xt(-j+6043mfc9ry6&cxiqm6bk'
25+
26+
# SECURITY WARNING: don't run with debug turned on in production!
27+
DEBUG = True
28+
29+
ALLOWED_HOSTS = []
30+
31+
32+
# Application definition
33+
34+
INSTALLED_APPS = [
35+
'django.contrib.admin',
36+
'django.contrib.auth',
37+
'django.contrib.contenttypes',
38+
'django.contrib.sessions',
39+
'django.contrib.messages',
40+
'django.contrib.staticfiles',
41+
'myapp'
42+
]
43+
44+
MIDDLEWARE = [
45+
'django.middleware.security.SecurityMiddleware',
46+
'django.contrib.sessions.middleware.SessionMiddleware',
47+
'django.middleware.common.CommonMiddleware',
48+
'django.middleware.csrf.CsrfViewMiddleware',
49+
'django.contrib.auth.middleware.AuthenticationMiddleware',
50+
'django.contrib.messages.middleware.MessageMiddleware',
51+
'django.middleware.clickjacking.XFrameOptionsMiddleware',
52+
]
53+
54+
ROOT_URLCONF = 'djangoproject.urls'
55+
56+
TEMPLATES = [
57+
{
58+
'BACKEND': 'django.template.backends.django.DjangoTemplates',
59+
'DIRS': [BASE_DIR, 'templates'],
60+
'APP_DIRS': True,
61+
'OPTIONS': {
62+
'context_processors': [
63+
'django.template.context_processors.debug',
64+
'django.template.context_processors.request',
65+
'django.contrib.auth.context_processors.auth',
66+
'django.contrib.messages.context_processors.messages',
67+
],
68+
},
69+
},
70+
]
71+
72+
WSGI_APPLICATION = 'djangoproject.wsgi.application'
73+
74+
75+
# Database
76+
# https://docs.djangoproject.com/en/4.1/ref/settings/#databases
77+
78+
DATABASES = {
79+
'default': {
80+
'ENGINE': 'django.db.backends.sqlite3',
81+
'NAME': BASE_DIR / 'db.sqlite3',
82+
}
83+
}
84+
85+
86+
# Password validation
87+
# https://docs.djangoproject.com/en/4.1/ref/settings/#auth-password-validators
88+
89+
AUTH_PASSWORD_VALIDATORS = [
90+
{
91+
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
92+
},
93+
{
94+
'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
95+
},
96+
{
97+
'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
98+
},
99+
{
100+
'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
101+
},
102+
]
103+
104+
105+
# Internationalization
106+
# https://docs.djangoproject.com/en/4.1/topics/i18n/
107+
108+
LANGUAGE_CODE = 'en-us'
109+
110+
TIME_ZONE = 'UTC'
111+
112+
USE_I18N = True
113+
114+
USE_TZ = True
115+
116+
117+
# Static files (CSS, JavaScript, Images)
118+
# https://docs.djangoproject.com/en/4.1/howto/static-files/
119+
120+
STATIC_URL = 'static/'
121+
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static')]
122+
123+
# Default primary key field type
124+
# https://docs.djangoproject.com/en/4.1/ref/settings/#default-auto-field
125+
126+
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'

‎djangoproject/djangoproject/urls.py‎

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
"""djangoproject URL Configuration
2+
3+
The `urlpatterns` list routes URLs to views. For more information please see:
4+
https://docs.djangoproject.com/en/4.1/topics/http/urls/
5+
Examples:
6+
Function views
7+
1. Add an import: from my_app import views
8+
2. Add a URL to urlpatterns: path('', views.home, name='home')
9+
Class-based views
10+
1. Add an import: from other_app.views import Home
11+
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
12+
Including another URLconf
13+
1. Import the include() function: from django.urls import include, path
14+
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
15+
"""
16+
from django.contrib import admin
17+
from django.urls import path
18+
19+
from myapp import views
20+
21+
urlpatterns = [
22+
path('admin/', admin.site.urls),
23+
path('', views.home),
24+
path('register/', views.register),
25+
path('login/', views.login),
26+
path('logout/', views.logout),
27+
path('user/<str:username>/', views.user)
28+
]

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /