文档章节

Django学习笔记-从创建虚拟环境到启用服务

davidwbnu
 davidwbnu
发布于 02/23 23:47
字数 499
阅读 9
收藏 1

1 前置条件

windows系统下,目前已经完成anaconda3或miniconda3的安装,这也意味着已经完成了python3的安装。

2 创建虚拟环境

1、通过Anaconda Prompt,使用conda命令创建虚拟环境
(base) e:\project\fwa>conda create -n env_w python=3.7
新创建的虚拟环境位于 C:\ProgramFiles\Miniconda3\envs\env_w
查看系统中所有的虚拟环境: conda env list
2、激活新创建的虚拟环境
(base) e:\project\fwa>conda activate env_w
3、查看新创建的虚拟环境
(env_w) e:\project\fwa>pip list

3 安装Django

1、使用pip安装django
(env_w) e:\project\fwa>pip install django
不指定版本号,意味着安装最新版。如果要指定版本号可以使用命令  (env_w) e:\project\fwa>pip install django==1.8(或其他版本号)。
2、确认django安装情况
(env_w) e:\project\fwa>pip list

4 创建Django项目

1、创建django项目
(env_w) e:\project\fwa>django-admin startproject w01
2、启动django项目
切换到新建项目的根目录下
(env_w) e:\project\fwa>cd w01
启动django项目
(env_w) e:\project\fwa\w01>python manage.py runserver
通过配置pycharm参数,也可以在pycharm中运行django项目

5 新建应用

1、新建应用
(env_w) e:\project\fwa\w01>python manage.py startapp pages

6 启动项目,显示hello world

1、设置settings.py

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'pages',      # 新添加的内容
]

2、设置pages\views.py

from django.http import HttpResponse

def index(request):
    return HttpResponse("hello world!")

3、设置pages\urls.py

from django.conf.urls import url

from . import views

urlpatterns = [
    url(r'^$', views.index, name='index'),
]

4、设置w01\urls.py

from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include	#新添加或修改的内容

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'', include('pages.urls')),	#新添加或修改的内容
]

5、启动django项目

(env_w) e:\project\fwa\w01>python manage.py runserver

© 著作权归作者所有

共有 人打赏支持
davidwbnu
粉丝 1
博文 37
码字总数 24018
作品 0
私信 提问
Django学习笔记-创建简易首页

前置条件 已完成从创建虚拟环境到启用服务,启动服务后能正常显示hello world! 新建网页 1、在项目根目录下建立存放网页的文件夹,如templates,目录结构为: 2、编写简易网站首页在index.h...

davidwbnu
02/24
0
0
《Django By Example》笔记(1)

学习网站链接 http://www.jianshu.com/u/390b6edb26a8 第一章 创建一个blog应用 在这本书中,你将学习如何创建完整的Django项目,可以在生产环境中使用。假如你还没有安装Django,在本章的第...

thinkando
2017/11/24
0
0
Django入门指南-第1部分(环境搭建)

前言 今天我将开始一个关于 Django 基础知识的全新系列教程。这是一个开始学习 Django 的完整入门指南。教程材料一共会被分为七个部分。我们将从安装,开发环境的准备,模型,视图,模板,U...

刘志军
2018/03/08
0
0
Django学习笔记-网站搭建案例

这是一个使用django搭建网站的案例,需要在本地运行。以下为操作步骤: 项目源代码请参考:https://github.com/davidwbnu/w_02

davidwbnu
02/28
0
0
Django + Gunicorn + Nginx 部署Ubuntu 服务器

Django + Gunicorn + Nginx 部署服务器 获取腾讯云 root权限 本人的服务器使用的是腾讯云,腾讯云默认是没有开放 root 用户的,我们来创建 root 用户。 创建 root 账号并设置密码。 设置 ro...

希希里之海
2018/07/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

聊聊GarbageCollectionNotificationInfo

序 本文主要研究一下GarbageCollectionNotificationInfo CompositeData java.management/javax/management/openmbean/CompositeData.java public interface CompositeData { public Co......

go4it
41分钟前
2
0
阿里云ECS的1M带宽理解

本文就给大家科普下阿里云ECS的固定1M带宽的含义。 “下行带宽”和“上行带宽” 为了更好的理解,需要先给大家解释个词“下行带宽”和“上行带宽”: 下行带宽:粗略的解释就是下载数据的最大...

echojson
42分钟前
4
0
0323 第六次课:磁盘管理

用户和组管理 一、磁盘使用情况 df命令 df命令是用来查看系统磁盘空间占用情况 常用示例: df -h 更人性化的显示磁盘使用信息 df -m 以m为单位显示 df -i 显示磁盘inode使用情况,有的时候磁...

wxy丶
今天
0
0
为论坛做负载均衡集群

1. 克隆虚拟机 修改IP地址修改主机名 2. 准备工作 两台机器上开启nginx,保证能访问论坛第二台机器上,关闭mariadb 修改配置文件:config/config_global.php config/config_ucenter.ph...

wzb88
今天
2
0
__attribute__ 总结

attribute是GNU C特色之一,在iOS用的比较广泛.系统中有许多地方使用到. attribute可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute)等...

天王盖地虎626
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部