博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django的环境配置
阅读量:2353 次
发布时间:2019-05-10

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

Django的环境配置

  • python环境是ok的

  • pip是可用的

    • pip用来安装第三方包的
  • 创建虚拟环境【可以先不写】

    • linux/mac
    • windows
  • 安装Django

    pip install django==1.11.7
  • django安装成功之后,创建项目

    创建项目之前首先新建一个目录【文件夹】

    进入这个目录之后执行

    django-admin  startproject  projectname#django-admin  startproject  项目名
  • 使用pycharm打开项目的时候,要在manage.py的上一级打开

    • manage所在的文件夹
  • 当进入pychram之后,我们可以使用自带终端来创建app

python manage.py  startapp  appname
  • 当app创建完成之后,需要在setting.py文件中配置
INSTALLED_APPS = [    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',    "App",#添加我们创建的app注册一下]
  • 在setting.py文件中

  • ALLOWED_HOSTS = ["*"]#允许所有人访问
  • 在setting.py文件中

    #设置语言LANGUAGE_CODE = 'zh-hans'#设置时区TIME_ZONE = 'Asia/Shanghai'
  • 运行当前项目

python manage.py  runserver
  • 运行成功,在浏览器访问
http://127.0.0.1:8000/ #会显示正常工作
  • 添加一个路由,在urls.py文件中添加
urlpatterns = [    url(r'^admin/', admin.site.urls),    # alt+enter  添加,需要导包,App下面的views    url(r"^login/",views.login),]
  • 需要在app中的views.py去创建视图函数login

    def login(request):    #必须返回的是httpResponse对象    return HttpResponse("你真是一个小机灵鬼!!!")
  • 执行python runserver 将服务器重新部署

  • 在浏览器访问的时候,这时候需要使用

    http://127.0.0.1:8000/login

转载地址:http://gnwtb.baihongyu.com/

你可能感兴趣的文章
Apache Kylin 2.3 构建Cube失败
查看>>
Apache Kylin 2.3 样例分析
查看>>
Apache Kylin 2.3 JDBC Java API 示例
查看>>
An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException
查看>>
ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
查看>>
IntelliJ IDEA 2018 基本配置
查看>>
Spring+Mybatis+多数据源(MySQL+Oracle)
查看>>
Mybatis读取Oracle数据库Blob字段,输出原文件
查看>>
信用卡反欺诈
查看>>
线性回归
查看>>
浏览器以只读方式打开PDF
查看>>
CDH和HDP下载地址
查看>>
MysqlDataTruncation: Data truncation: Incorrect string value: '\xF0\x9D\x90\xB6"#...' for column
查看>>
.MysqlDataTruncation: Data truncation: Data too long for column 'content' at row 1
查看>>
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1146177 > 1048576).
查看>>
Elasticsearch 7.x生产配置
查看>>
AccessDeniedException: /opt/elasticsearch-7.0.0/config/elasticsearch.keystore
查看>>
bootstrap-table 父子表 联动表 完整例子
查看>>
Spring Cloud 2.x完整入门Demo样例(Greenwich版本)
查看>>
Spring Cloud 2.x学习笔记:2、feign改进(Greenwich版本)
查看>>