django项目初始化配置:
1.项目结构增加apps目录----主要使目录结构更加清晰
在setting中增加:
sys.path.insert(0,os.path.join(BASE_DIR,'apps'))
2.目前新建了两个apps
python manage.py startapp user --用户管理模块
python manage.py startapp meta --元数据管理模块
3.添加apps到setting
在 INSTALLED_APPS中添加注册apps:
meta
user
4.添加urls
在总的项目中添加:
urlpatterns = [ path('admin/', admin.site.urls), url(r'^user/',include('user.urls')), url(r'^meta/',include('meta.urls')) ]
在meta ,user app中添加urls.py
添加:
urlpatterns = [ ]
空的urls,不然会报错
5.setting中的配置
5.1 配置mysqldb
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'dbartisan', 'USER': 'dbartisan', 'PASSWORD': 'dbartisan', 'HOST': '127.0.0.1', 'PORT': 3306, } }
需要安装下mysqlclient
pip3 install pymysql 在_init_.py中添加 import pymysql pymysql.install_as_MySQLdb()
6.启动项目:
能访问127.0.0.1:8000
这样基础的环境就搭建完成了