首页 » 网站建设 » ueditorphp时区技巧_迷神Django博客实战2博客项目根本设备迎接页面和博客后台

ueditorphp时区技巧_迷神Django博客实战2博客项目根本设备迎接页面和博客后台

duote123 2024-12-10 0

扫一扫用手机浏览

文章目录 [+]

从第一课的Django创建项目之后,我们还须要对项目进行配置,比如数据库配置,措辞配置,时区配置,模板目录,静态资源配置等等,这些配置都是基本都是我们做项目的时候必须要做的,以是我们先提前配置好。

涉及的Django博客项目配置文件为:myblog/settings.py。
把稳由于我这里创建的项目名为:myblog。
实际根据自己的配置查看,我紧张挑选一些紧张的来说说:

ueditorphp时区技巧_迷神Django博客实战2博客项目根本设备迎接页面和博客后台

配置文件位置

ueditorphp时区技巧_迷神Django博客实战2博客项目根本设备迎接页面和博客后台
(图片来自网络侵删)
配置域名访问:

ALLOWED_HOSTS = [] #修正前ALLOWED_HOSTS = [''] #修正后

这个星号 是让域名都能访问。
如果指定域名的话,在''里放入指定的域名即可。

APP模块注册配置

Django有很多类似模块的一样的东西,在django中叫APP,我们一样平常都是通过 manage.py startapp blog 来创建的,比如我们实际开拓显示的App:blog,当然还有其他第三方的模块喝采比 Ueditor 编辑器模块。

INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', #我们之前创建app模块后,要在这里注册下才行。
'blog', #这是注册编辑器的app,先屏蔽,后期供应下载,再打开,不然报错。
#'DjangoUeditor', ]
模板目录设置

TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', #'DIRS': [] 修正前 #修正后为: 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, ..... },]

os.path.join(BASE_DIR, 'templates') 表的是:根目录下的templates 为模板文件夹。

数据库配置

django支持多种数据库,可以 DATABASES的 ENGINE 来配置,默认是sqlite的数据库, 当然我们可以mysql等等,我们这里为了方便,就直策应用sqlite3,后期,我们再转入mysql中进行线上支配即可。

DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }}#如果要直策应用mysql DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'blog', 'USER': 'root', 'PASSWORD': '123456789', 'HOST': '127.0.0.1', 'PORT': '3306', } }措辞和时区配置:

常常涉及一些措辞,英文改为:zh-hans 中文,和时区配置为上海重庆时区

#修正前为英文LANGUAGE_CODE = 'en-us'#修正后LANGUAGE_CODE = 'zh-hans' #措辞修正为中文#时区,修正前TIME_ZONE = 'UTC'#修正后TIME_ZONE = 'Asia/Shanghai' #添加静态文件/资源配置:

静态文件便是包含css,js,图片等等,其他还要添加配置我们的一些 图片上传等文件。
配置如下,比较大略:

STATIC_URL = '/static/' #静态资源部分STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'),)MEDIA_URL = '/media/'; #博客上传部分文件部分配置MEDIA_ROOT = os.path.join(BASE_DIR,'media')

这些基本上就基本配置完成了,更多配置,可以官网手册吧,本次,我们紧张挑选一些重点的,博客用到的来讲讲。

第一个欢迎页面

好了,项目基本上也配置完毕了,我们正式开始我们的精美Django博客撸代码部分了。

记得先创建 blog 的app哈,startapp的那个命令。
打开打开bolg目录下的views.py文件,在里面输入:

python manage.py makemigrationspython manage.py migrate

django框架是一个被称为MVT开拓模式的框架,模型(Model)、模板(Template)和视图(Views),和MVC也很类似。
而这个views.py是django框架的视图文件,也是就V。

我们再添加URL路由,打开myblog目录下的urls.py文件,在文件里添加两行代码:

from django.contrib import adminfrom django.urls import path#添加from blog import views urlpatterns = [ path('admin/', admin.site.urls), path('', views.hello), #添加,和上面view定义的hello对应]

代码写好了,之后,如果没有就要启动下,如果,启动了,刷新下就行了,django自动重载代码。

第一个页面

怎么样?是不是很大略?是不是想自己动手搞一个?

下次,我们再讲讲Django数据库迁移,超级管理员账户创建,强大自定义Django后台,以及后台美化。
更多Django博客实战内容,记得连续关注哦。

标签:

相关文章

php断定内容长度技巧_短域名进化史

0x00 男人为什么要比短正常的男人都喜好比谁长,而狂热的XSSer都喜好比谁短。由于在真实的天下里,我们每每都会遇见字符长度限定...

网站建设 2024-12-12 阅读0 评论0

php字符标题技巧_PHP 字符串变量

PHP 中的字符串变量字符串变量用于包含有字符的值。在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中利用字符串,或者...

网站建设 2024-12-12 阅读0 评论0