Django框架快速入门 1
1.对应版本
django版本2.2.* python3.5-3.8
2.安装django2.2版本
pip install django==2.2.*
安装需要的库
pip install sqlparse==0.3.1
pip install pytz==2020.1
yum install sqlite
查看安装版本
pip list
3.创建项目(web为项目名)
django-admin startproject myweb
4.修改配置文件./myweb/settings.py
ALLOWED_HOSTS = ["*"]
5.启动进程测试
python3 manage.py runserver 0.0.0.0:8899
或
python3 manage.py runserver 0:8899
6.创建应用程序
python3 manage.py startapp myapp
7. 写个网页测试
1)myapp/views.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello World!")
2)myapp/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
3)from django.contrib import admin
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('myapp/', include('myapp.urls')),
]
8.先创建自己的库
mysql> create database mydemo;
9.创建django网站所需的表
python3 manage.py migrate
10.创建超级用户
python3 manage.py createsuperuser
11.测试登录后台
python3 manage.py runserver 0:8899
http://xxx.xxx.xxx.xxx:8899/admin/login/?next=/admin/
12.设置时区和语言
vim myweb/settings.py
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
13.将自定义应用程序加入到后台管理(如果有)
vim myapp/admin.py
from django.contrib import admin
from myapp.models import Stu
admin.site.register(Stu)

浙公网安备 33010602011771号