发现自己电脑上的Python 全套又坏了...
好的搞搞看,再次把环境搭一遍吧。。。
1. 把带Python的东西卸干净
2. 下载安装包
Python Release Python 3.11.3 | Python.org
3. cmd 输入 Python 确认。
接下来搞啥呢?
来试试Django 吧!
pip install django
查看已安装的版本:pip show django
没指定版本就按了最新的
查看已安装的版本:pip show django
使用django构建项目:
django-admin startproject xxx(项目名称)
启动django项目
进入项目文件夹,执行启动命令:python manage.py runserver
查看原始的登录页面:http://127.0.0.1:8001/admin
配置文件是
settings.py
说明note:
BASE_DIR 项目地址
ALLOWED_HOSTS 允许访问的域名
DEBUG = True 生产环境下关闭debug
INSTALLED_APPS 注册应用
DATABASES 数据库
LANGUAGE_CODE = ‘zh-hans’ 界面语言中文
————————————————
数据文件
django在创建项目时自动创建数据库db.sqlite3,是0kb
用SQLlite)打开什么也没有,
执行python.exe .\manage.py migrate初始化数据库
--------
数据库迁移命令:
python manage.py makemigrations创建模型变更迁移文件
python manage.py migrate
用户构建:
python manage.py createsuperuser
————————————————
创建项目应用
创建:cmd:python manage.py startapp xxx(模块名称)
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'XXX', # 添加模块
]
路由跳转:
在创建的项目文件夹中创建urls.py
xxx(模块名称)/urls.py: 配置根目录
导入include
from django.urls import path,include
urlpatterns = [
path('admin/', admin.site.urls),
path('design/',include('mydesign.urls'))
]
访问调试:http://127.0.0.1:8000/design/index/
————————————————
xxx(模块名称)/urls.py:
from django.contrib import admin
from django.urls import path
from . import views
urlpatterns = [
path('index/', views.index),#自己起的名字
]
xxx(模块名称)/views.py:
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse("hello world")