Django 使用入门记录

2018-12-05  本文已影响0人  whele

1.新建项目

django-admin startproject NewProject
|-- NewProject
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   .-- wsgi.py
.-- manage.py
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
settings.py: 该 Django 项目的设置/配置。
urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
#在Django项目(NewProject)的根目录下执行
django-admin startapp newapp
python manage.py makemigrations yourappname
python manage.py migrate yourappname
python manage.py  createsuperuser

最后按提示,输入用户名、EMAIL、密码
完成以上操作后,再登录:
http://127.0.0.1:8000/admin

2.测试运行

进入 web 目录输入以下命令,启动服务器:

python manage.py runserver 0.0.0.0:8000

3.管理工具

urls.py 文件代码:
# urls.py
from django.conf.urls import url
from django.contrib import admin
 
urlpatterns = [
    url(r'^admin/', admin.site.urls),
]

4.模型管理

为了让 admin 界面管理某个数据模型,我们需要先注册该数据模型到 admin

NewProject/Model/admin.py: 文件增加代码:
from django.contrib import admin
from TestModel.models import Test

# Register your models here.
admin.site.register(Test)

5.静态加载图片、css、js文件

STATIC_URL = '/static/'

STATICFILES_DIRS=(
os.path.join(BASE_DIR,'static'),
)
{% load static %}

具体路径调用

<!-- 引入 echarts.js -->
<script src="{% static  'js/echarts.common.min.js' %}"></script>

图片、css调用也是同样方式
其他可参考:https://docs.djangoproject.com/en/2.1/howto/static-files/

上一篇 下一篇

猜你喜欢

热点阅读