没有搞点东西Python+django

本文讲述了如何清理并重新搭建Python环境,包括卸载旧版本、安装Python和PyCharm,然后通过pip安装Django并创建项目。接着,作者展示了如何初始化数据库、创建超级用户以及设置路由和视图。最后,提到了Django应用的创建和配置。
摘要由CSDN通过智能技术生成

发现自己电脑上的Python 全套又坏了...

好的搞搞看,再次把环境搭一遍吧。。。

1. 把带Python的东西卸干净

2. 下载安装包

Python Release Python 3.11.3 | Python.org

 Downloading PyCharm!

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")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值