Django 入门:基本设置和概述
什么是 Django?
为什么是 Django 而不是其他框架?
Django 架构

内部工作

在我们开始项目之前,我们总是建议在虚拟环境中运行您的项目,以便项目所需的所有必要依赖项都存在于项目环境本身中,而不是整个系统中。
Python 虚拟环境。
sudo apt install python3-virtualenv
#virtualenv -p python3virtualenv -p python3 ecom
#source/bin/activate source ecom/bin/activate
deactivate
环境中的 Django 安装。
python -m pip install django #Tip: Type `django-admin` on terminal you will see all the django commands. django-admin
Django 项目和应用程序创建。
在 Django 中我们首先创建一个**Project**,然后在其中创建**App**。
#django-admin startprojectdjango-admin startproject core .
#python manage.py startapppython manage.py startapp store
#Go to/settings.py inside check for Installed_Apps in which write your app name. INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', #custom-app 'Store' ]

from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path(' ', include('store.urls')), ]
from django.shortcuts import render def home(request): return render(request, 'home.html', {})

from django.urls import path from . import views urlpatterns = [ path(' ',views.home, name='home') ]