zoukankan      html  css  js  c++  java
  • 网站开发(周三):创建本地项目(体验)

    前言:网站开发教程是在MacBook Pro-macOS Mojave 10.14.2操作系统下,使用最新的Python3.7和Django2.1架构,开发工具为PyCharm Professional Edition 2018.3 ;另外,视频教程下载地址(200+集/168课时)(点击下载),侵权联删!

    第一、打开PyCharm软件

    1、创建新项目

    2、项目配置

    3、打开项目

    其中,最顶端的mysite2019为项目文件夹目录,blog为APP应用目录。

    目录里的文件含义如下:
    
    blog                #APP应用名和目录文件夹。
    │  admin.py         #App应用后台管理配置文件。
    │  apps.py          #对应应用的配置文件。
    │  models.py        #数据模块,数据库设计就在此文件中设计,一般通过python代码(类)的形式产生数据库表,由Django自动生成表,不用手工执行SQL语句
    │  tests.py         #自动化测试模块,可在里面编写测试脚本自动化测试。
    │  views.py         #视图文件,用来执行响应代码的。你在浏览器所见所得都是它处理的。__init__.py
    │
    ├─migrations        #数据迁移、移植文目录,记录数据库操作记录,内容自动生成。
    │  │  __init__.py
    mysite2019          #项目配置根目录文件夹__init__.py      #初始化文件,一般情况下不用做任何修改。
    │  settings.py      #项目配置文件,具体如何配置后面有介绍。
    │  url.py           #项目URL设置文件,可理解为路由,可以控制你访问去处。
    │  wsgi.py          #为Python服务器网关接口,是Python与WEB服务器之间的接口。
    templates           #项目模板文件目录,用来存放模板文件
    manage.py           #命令行工具,通过可以与项目与行交互。在终端输入python manege.py help,可以查看功能。

     第二、对项目进行基础配置

    1、打开mysite2019目录下的settings.py文件,设置域名访问权限

    mysite2019/settings.py
    ALLOWED_HOSTS = []      #修改前
    ALLOWED_HOSTS = ['*']   #修改后,表示任何域名都能访问。如果指定域名的话,在''里放入指定的域名即可

    2、打开mysite2019目录下的settings.py文件,找到DATABASES设置网站数据库类型,我们使用Django自带的小型数据库引擎的sqlite3

    3、打开mysite2019目录下的settings.py文件,修改项目语言和时区

    mysite2019/settings.py.  

    #修改前为英文,美国时区
    LANGUAGE_CODE = 'en-us'
    TIME_ZONE = 'UTC'
    #修改后为中文,中国时区
    LANGUAGE_CODE = 'zh-hans'

    TIME_ZONE = 'Asia/Shanghai'

     

    第三、本地项目的启动与准备工作

    1、将项目数据进行迁移到数据库sqlite3

    2、创建后台Admin数据库管理账号

    3、启动Django项目

    4、在浏览器中访问Django自带的欢迎网页

    5、我们自定义访问的网页

    • 首先,打开打开bolg目录下的views.py文件,在里面输入:

    • 其次,打开mysite2019目录下的urls.py文件,在文件里添加两行代码:

    •  代码修改后保存,刷新网页,自定义网页,访问成功!

    6、访问Django自带的后台管理页面(浏览器访问:http://127.0.0.1:9000/admin )

    7、进入Django自带的后台管理网页

    至此,网站创建完毕!

    接下来,后台数据库管理页面。

  • 相关阅读:
    Representation Data in OpenCascade BRep
    Render OpenCascade Geometry Surfaces in OpenSceneGraph
    Render OpenCascade Geometry Curves in OpenSceneGraph
    OpenCascade Shape Representation in OpenSceneGraph
    Geometry Surface of OpenCascade BRep
    Geometry Curve of OpenCascade BRep
    Tyvj2017清北冬令营入学测试
    Spfa算法模板
    洛谷1016 旅行家的预算
    洛谷1290 欧几里得的游戏
  • 原文地址:https://www.cnblogs.com/linlei1234/p/10316260.html
Copyright © 2011-2022 走看看