Django 是一个基于 Python 的 Web 框架,它允许您快速创建 Web 应用程序,而不会出现其他框架通常会遇到的所有安装或依赖问题。当您构建网站时,您总是需要一组类似的组件:处理用户身份验证(注册、登录、注销)的方法、网站的管理面板、表单、上传文件的方法等. Django 为您提供现成的组件供您使用。
Django 基于MVT(模型-视图-模板)架构。MVT 是一种用于开发 Web 应用程序的软件设计模式。MVT 结构具有以下三个部分 -模型:模型将充当数据的接口。它负责维护数据。它是整个应用程序背后的逻辑数据结构,由数据库(一般是关系型数据库如MySql、Postgres)来表示。视图:视图是用户界面——呈现网站时您在浏览器中看到的内容。它由 HTML/CSS/Javascript 和 Jinja 文件表示。模板:模板由所需 HTML 输出的静态部分以及描述如何插入动态内容的一些特殊语法组成。
如果您的系统中未安装 python3(根据您的系统和操作系统的配置),请从此处安装。尝试下载最新版本的python,这次是python3.6.4。
安装 pip-打开命令提示符并输入以下命令-
安装虚拟环境-在cmd中输入以下命令-
设置虚拟环境-
设置虚拟环境将允许您编辑系统通常不允许的依赖项。请按照以下步骤设置虚拟环境 -
python -m virtualenv env_site
cd env_site
cd Scripts activate
pip install django
django-admin startproject projectName
cd projectName
python manage.py startapp projectApp
# Application definition INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'projectApp' ]
from django.urls import include
from django.contrib import admin from django.urls import path, include urlpatterns = [ path('admin/', admin.site.urls), # Enter the app name in following syntax for this to work path('', include("projectApp.urls")), ]
原文链接:codingdict.net