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自带的后台管理网页

    至此,网站创建完毕!

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

  • 相关阅读:
    6.3 The Memory Hierarchy
    去掉正在打印对话框
    SQL SERVER格式化字符串位数,不足补零
    WCF学习系列二_使用IIS发布WCF服务
    WCF学习系列一_创建第一个WCF服务
    IrisSkin4控件使用方法
    窗体加载后的设置焦点事件
    SQL 分组后取最小行号记录
    二维数组、齿形数组和游长变元表
    C#数组按值和按引用传递数组区别
  • 原文地址:https://www.cnblogs.com/linlei1234/p/10316260.html
Copyright © 2011-2022 走看看