前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >django-个人网站之环境配置(一)

django-个人网站之环境配置(一)

作者头像
西西嘛呦
发布2020-08-26 10:51:22
发布2020-08-26 10:51:22
37700
代码可运行
举报
运行总次数:0
代码可运行

1.建立django项目

django-admin startproject myblog

2.进入myblog目录 建立app存储自己的基本信息

python manage.py startapp person

3.在settings.py中注册app,在INSTALLED_APPS里面加入'pseron'

4.在settings.py中设置时间为中国时间:TIME_ZONE = 'Asia/Shanghai'

5.在settings.py中设置templates的路径:在TEMPLATES中设置'DIRS': [os.path.join(BASE_DIR,'templates')],并在项目下新建一个templates文件夹

6.在settings.py中设置静态文件static的路径:加入STATICFILES_DIRS=[os.path.join(BASE_DIR,'static'),],并在项目下新建一个static文件夹

7.在settings.py中设置连接mysql数据库:配置DATABASES为:

代码语言:javascript
代码运行次数:0
运行
复制
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'django',
        'USER':'root',
        'PASSWORD':'123456',
        'HOST':'localhost',
        'PORT':3306,
    }
}

并在myblog下的__init__.py配置

代码语言:javascript
代码运行次数:0
运行
复制
import pymysql

pymysql.install_as_MySQLdb()

8.在person目录下新建urls.py

9.总体目录为下:

10.整体流程的检测。

(1)myblog/urls.py

代码语言:javascript
代码运行次数:0
运行
复制
from django.contrib import admin
from django.urls import path,include


urlpatterns = [
    path('admin/', admin.site.urls),
    path('',include('person.urls',namespace='person'))
]

(2)person/urls.py

代码语言:javascript
代码运行次数:0
运行
复制
from django.urls import path
from . import views

app_name='person'
urlpatterns=[
    path('person/',views.index,name='index')
]

(3)views.py

代码语言:javascript
代码运行次数:0
运行
复制
from django.shortcuts import render

# Create your views here.
def index(request):
    return render(request,'person/index.html')

(4)在templates下新建person文件夹,建立index.html

代码语言:javascript
代码运行次数:0
运行
复制
{% load staticfiles %}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <link rel="stylesheet" href={% static 'person/css/index.css'%}>
</head>
<body>
    <h1 class="test">hello world</h1>
</body>
</html>

(5)在static下新建person文件夹,新建css文件夹,建立index.css

代码语言:javascript
代码运行次数:0
运行
复制
.test{
    color: aqua;
}

11.启动服务器

python manage.py runserver

出现以下界面,则配置基本没有错。

12.在浏览器输入

http://127.0.0.1:8000/person/

得到以下结果:

至此,我们初步的框架就搭建而成了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档