前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2.建立第一个django项目与配置

2.建立第一个django项目与配置

作者头像
forxtz
发布2020-10-10 17:02:00
3070
发布2020-10-10 17:02:00
举报
文章被收录于专栏:源懒由码源懒由码

基础命令:

django-admin startproject name #启动项目

django-admin startapp name  #建立一个APP

python manage.py makemigrations #建立数据库迁移准备

python manage.py migrate #迁移

单个APP的项目目录:

SETTING.PY注意基本配置:

数据库(用的MYSQL):

代码语言:javascript
复制
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',  # 或者使用 mysql.connector.django
        'NAME': 'test',
        'USER': 'test',
        'PASSWORD': 'test',
        'HOST':'test',
        'PORT':'3306',
    }
}

静态文件路径:

代码语言:javascript
复制
STATIC_URL = '/static/'
#STATIC_ROOT = os.path.join(BASE_DIR,'static') 
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)

中文:

代码语言:javascript
复制
LANGUAGE_CODE = 'zh-hans'

上传路径:

代码语言:javascript
复制
MEIDA_ROOT = BASE_DIR+"/upload/"

项目urls的配置,采用include,通过只要,使vote开头的URL都到指定应用中去。

代码语言:javascript
复制
from django.contrib import admin
from django.conf.urls import include,url

urlpatterns = [
    url('admin/', admin.site.urls),
    url(r'^vote/',include('vote.urls'))
]

 url使用path可以获取相应的字段。具体可参考:https://www.cnblogs.com/huang-yc/p/9651162.html

代码语言:javascript
复制
from django.conf.urls import url,re_path
from . import views
from django.urls import path

urlpatterns = [
    path('<str:vname>/index', views.index),
    path('<str:vname>/search-post', views.search_post),
]

到此,基本的配置好了。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据传输服务
腾讯云数据传输服务(Data Transfer Service,DTS)可帮助用户在业务不停服的前提下轻松完成数据库迁移上云,利用实时同步通道轻松构建高可用的数据库多活架构,通过数据订阅来满足商业数据挖掘、业务异步解耦等场景需求。同时,DTS 还提供私有化独立输出版本 DTS-DBbridge,支持异构数据库和同构数据库之间迁移和同步,可以帮助企业实现完整数据库迁移(如 Oracle)。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档