详细安装配置django

安装配置使用Django。

1,下载安装 django

pip install django

2.创建设置项目

先进入要放置项目的文件夹下

2.1, 创建项目

django-admin startproject Api_project

2.2, 创建app命令

cd Api_project

dir看一下是否有 manage.py 文件

django--admin startapp Api_app

3,链接数据

同步数据结构

python manage.py makemigrations

python manage.py migrate

4,外部访问

关闭防火墙。

保持在同一网段,ping一下对方

允许登录设置 setting.pALLOWED_HOSTS=['*']

5,网页路由设置

admin网页已经设置好,直接启动服务 python manage.py runserver

进入如下初始页面

6,登录页与后端代码

6.1 后端代码

urls.py 中指定 url

复制代码
from django.contrib import admin
from django.urls import path
from Apiapp.views import *

urlpatterns = [
    path('admin/', admin.site.urls),
    path('login/', login),
]

在views.py 写入调回页面

复制代码
from django.shortcuts import render

# Create your views here.

def login(request):
    return render(request,'login.html')

6.2,前端代码

随便创建一个页面 login.html,放入到Api_app文件夹下的templates中,没有就新建一个。

运行 python manage.py runserver

网页查看 127.0.0.1:8000/login

相关推荐
L.EscaRC15 小时前
浅析MySQL InnoDB存储引擎的MVCC实现原理
数据库·mysql
热爱运维的小七16 小时前
MongoDB 内存管理避坑指南:解决高占用、页错误等核心问题,让数据库性能翻倍
数据库·mongodb
冉冰学姐18 小时前
SSM公办小学网络报名系统f3d3p(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·ssm 框架·公办小学网络报名系统·教育信息化
叡鳍18 小时前
hive---HQL查询
数据库
vortex519 小时前
谷歌黑客语法挖掘 SQL 注入漏洞
android·数据库·sql
九河云19 小时前
软件开发平台 DevCloud
运维·服务器·数据库·科技·华为云
wind_one120 小时前
7.基础--SQL--DDL-数据类型及案例
数据库·sql
l1t21 小时前
利用DeepSeek改写SQLite版本的二进制位数独求解SQL
数据库·人工智能·sql·sqlite
QT 小鲜肉21 小时前
【QT/C++】Qt定时器QTimer类的实现方法详解(超详细)
开发语言·数据库·c++·笔记·qt·学习
研究司马懿1 天前
【ETCD】ETCD常用命令
网络·数据库·云原生·oracle·自动化·运维开发·etcd