博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pycharm环境下用Python+Django开发web搭建
阅读量:4507 次
发布时间:2019-06-08

本文共 1881 字,大约阅读时间需要 6 分钟。

1.安装pycharm;

2.安装Python;

3.安装mysql;

4.安装Django;

pip3 install django

5.创建Django工程

命令方式:
# 创建Django程序
django-admin startproject mysite
Django工程目录:
  mysite(有如下4个文件)
    mysite
      - settings.py # Django配置文件
      - url.py # 路由系统:url->函数
      - wsgi.py # 用于定义Django用socket, wsgiref,uwsgi
    # 对当前Django程序所有操作可以基于 python manage.py runserver

    -manage.py

# 进入程序目录

cd mysite

# 启动socket服务端,等待用户发送请求
python manage.py runserver 127.0.0.1:8080

在浏览器中输入127.0.0.1:8080,得到如下页面:

 

 

第一个Django工程已创建完成!!!!

pycharm IDE中:

  1. 创建project

  2. 配置:

    - 模板路径

      template目录

      TEMPLATES = [
       {
       'BACKEND': 'django.template.backends.django.DjangoTemplates',             #templates目录的路径设置
      'DIRS': [os.path.join(BASE_DIR, 'templates')],               'APP_DIRS': True,               'OPTIONS': {
      'context_processors': [       'django.template.context_processors.debug',       'django.template.context_processors.request',       'django.contrib.auth.context_processors.auth',       'django.contrib.messages.context_processors.messages',       ],       },       },       ]   

    - 静态文件路径

      static目录存放图片,css,js文件
        STATIC_URL = '/static/'
        STATICFILES_DIRS = (
          os.path.join(BASE_DIR,'static'),#静态文件存放路径,逗号别忘了
        )

  3. 额外配置

      MIDDLEWARE = [
        'django.middleware.security.SecurityMiddleware',
        'django.contrib.sessions.middleware.SessionMiddleware',
        'django.middleware.common.CommonMiddleware',
        #'django.middleware.csrf.CsrfViewMiddleware',
        'django.contrib.auth.middleware.AuthenticationMiddleware',
        'django.contrib.messages.middleware.MessageMiddleware',
        'django.middleware.clickjacking.XFrameOptionsMiddleware',
      ]

转载于:https://www.cnblogs.com/Joezhang433/p/10251865.html

你可能感兴趣的文章
Pycharm-连接服务器
查看>>
[Leetcode] The Skyline Problem
查看>>
okhttp异步请求流程和源码分析
查看>>
【集合框架】JDK1.8源码分析之Comparable && Comparator(九)
查看>>
Flutter之内置动画(转)
查看>>
uni-app中onLoad不起作用
查看>>
多线程概述
查看>>
Linux_ubuntu命令-用户、权限管理
查看>>
Knowladge_网站学习_RSS 学习
查看>>
TCP/IP,Web世界的基本规则
查看>>
c++ 子类构造函数初始化及父类构造初始化
查看>>
Analysis on Human Various Emotional Expression
查看>>
DataGridView DataGridViewCheckBoxColumn编辑时实时触发事件
查看>>
SignalR---服务端
查看>>
PlayerPrefs存储Vector3等结构数据
查看>>
LightOJ - 1422 Halloween Costumes (区间DP)
查看>>
Dubbo架构设计详解
查看>>
谁终将点燃闪电,必长久如云漂泊
查看>>
小诗句集萃四
查看>>
软件之美: 易用性设计的目标及准则
查看>>