django

  1. 安装django
docker run --net=host -it -v /home/django/code:/home/django python bash
pip install django
# python -m django --version
4.0.2
  1. 生成项目目录
# django-admin startproject mysite
# tree mysite
mysite # 这个名称可以修改
├── manage.py # 命令管理工具
└── mysite
├── __init__.py # 空文件,指明是一个python的包
├── asgi.py #运行在 ASGI 兼容的 Web 服务器上的入口
├── settings.py
├── urls.py
└── wsgi.py #运行在 WSGI 兼容的Web服务器上的入口
  1. 在mysite项目下创建应用 polls
cd /home/django/
python manage.py startapp polls
tree mysite/polls/
mysite/polls/
├── admin.py
├── apps.py
├── __init__.py
├── migrations
│   └── __init__.py
├── models.py
├── tests.py
└── views.py
  1. 创建视图函数
[root@hdss7-12 code]# cat /home/django/mysite/polls/views.py
from django.shortcuts import render
# Create your views here.
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
  1. 添加url 映射
vi /home/django/mysite/polls/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]

在project 中把url include 进来

vi /home/django/mysite/mysite/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
  1. 启动测试
cd /home/django/mysite
python manage.py runserver 0.0.0.0:8000
  1. 初始化django admin
安装INSTALL_APPS 来初始化数据库
python manage.py makemigrations
python manage.py migrate
posted @   mingtian是吧  阅读(35)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
点击右上角即可分享
微信分享提示