Django学习笔记(一)

本文介绍如何使用Python 3.6.2和Django 2.0.1创建并配置一个基本的Web项目,包括安装Django、创建项目、启动服务器、新建App以及自定义视图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

博主使用的版本如下:
 python:3.6.2    django:2.0.1

安装Django:

 基本命令:

pip install django
 如果使用pip install 安装报错如下:

 

 则可以使用下面的命令进行安装(对应python版本使用不同的命令):  

python2: python -m pip install django
python3: python3 -m pip install django

 如果要安装指定版本的django: 可以命令最后加上==版本号,如: 

python -m pip install django==1.10.2

使用Django新建一个项目

 现在磁盘E:新建一个文件夹:例如:demo
 
在此文件夹下同时按下shfit+鼠标右键,然后点击‘在此处打开命令窗口’,窗口如下


输入django-admin startproject myweb,然后回车,在系统会自动在demo文件下新建一个myweb目录,其结构如下


文件目录结构如下:

 启动项目(由于博主使用python3安装的django故以下操作全部基于python3, python2与之相似),进入项目文件夹使用如下命令:

python3 manage.py runserver 0.0.0.0:8000 
 注:0.0.0.0:8000(其中0.0.0.0 代表本地ip地址,8000代表所使用的端口)

不报错的话,说明启动成功,在浏览器中输入http://localhost:8000/, 如果出现如下页面,则说明服务器运行正常

新建App

 命令:
python3 manage.py startapp myapp
 目前项目的主要目录结构如下:


然后在myweb.setting.py文件中,把新建的app进行初始化,即在INSTALLED_APPS列表中加入新建的app名称,代码如下:


给网站添加自定义内容

 编写myapp.views.py文件,代码如下:

# -*- coding:utf-8 -*-

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
	return HttpResponse("Hello World ! ")
 编写myweb.urls.py文件,代码如下:
# -*- coding: utf-8 -*- 

from django.urls import path
from myapp import views			# 导入views模块

urlpatterns = [
    path('', views.index)		# 自定义url
]
然后在刷新浏览,如果出现如下的情况,则自定义内容生成成功:



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值