1、安装django框架
pip install django
2、创建项目命令:
django-admin startproject 项目名
django-admin --version
如果您看到Django版本号的输出,则表示安装成功。
3、创建App
python manage.py startapp app名
4、编写代码:
urls.py
from django.contrib import admin
from django.urls import path
from web.views import login
urlpatterns = [
path("admin/", admin.site.urls),
path("login/", login),
]
views.py
from django.shortcuts import HttpResponse
def login(request):
return HttpResponse("登录页面")
5、启动项目
打开浏览器,访问http://localhost:8000/
python manage.py runserver
6、项目文件
mysite/项目的容器根目录名称对 Django 没有影响
manage.py一个让你用各种方式管理 Django 项目的命令行工具
mysite/
__init__.py一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包
settings.pyDjango 项目的配置文件
urls.pyDjango 项目的 URL 声明,就像你网站的“目录
asgi.py作为你的项目的运行在 ASGI 兼容的 Web 服务器上的入口,处理网络请求不需要改
wsgi.py作为你的项目的运行在 WSGI 兼容的Web服务器上的入口,处理网络请求不需要改
7、App目录文件
migrations
__init__.py:一个空文件,用于将目录标记为Python包。
admin.py:用于配置应用程序的管理员界面。(不用动)
apps.py:包含应用程序的配置类。(不用动)
migrations/:包含数据库迁移文件的目录。每当你在模型中进行更改时,Django会自动生成迁移文件,以便你可以将数据库模式更新到最新版本。自动生成
models.py:包含应用程序的数据库模型定义。
tests.py:包含应用程序的测试代码。不要
urls.py:包含应用程序的URL路由配置。
views.py:包含应用程序的视图函数或类。
8、djaingo目录