Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

This is a Project Repository for the Modul 152

NotificationsYou must be signed in to change notification settings

etiiiR/Modul152_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a Project Repository for the Modul 152Package: Python 3.7DjangoDjango RESTVue.js 2.12Docker

Docker command :

build -t music4you .
docker run -p 8001:8001 music4you

vue-django-webpack-boilerplate

HOW to Start

cd music4you

Listed in
Awesome VueJS

A full-featured Webpack setup with hot-reload, lint-on-save, unit testing & css extraction integrated into a django application

Vue CLI Version Notice

If you are usingvue-cli@1.x, it will be pulling themaster branch of this template by default. If you are usingvue-cli@2.x, it will be pulling thedist branch instead, which provides more configurable options thanks to new features invue-cli@2.x. It is recommended to upgradevue-cli as soon as you can.

VueJS Templates Documentation

Common topics are discussed in thedocs. Make sure to read it!

Vue Django

Open Source LoveOpen Source LoveHelp Contribute to Open Source

Build StatusUpdatesPython 3

https://vuedjango.herokuapp.com/ is a deployed instance of this boilerplate.

Vue-Django Docs offer a more comprehensive documentation.

Usage of VueDjango

This is a project template that includesVueJS andDjango based on thevue-cli templates.It is recommended to use npm 3+ for a more efficient dependency tree.

$ npm install -g vue-cli

You might want to usesudo if you encounter permissions error

$ vue init NdagiStanley/vue-django my-project$cd my-project$ npm install

Secondly, havePython installed and preferably create a virtual environment for the project.

To develop

$ npm run dev

Deploy

To deploy your django project, still withinmy-project directory, run:

$ .deploy.sh

Then get tolocalhost:8000. You should have a page exactly like the image below or as the deployed instance mentioned earlier:https://vuedjango.herokuapp.com/

Vue-Django

Docker

Ensure thatdocker is running.

If you usedocker in your workflow, there is aDockerfile in the root directory for you. Simply run

docker build -t [image-name] .

Use your preferredimage name in place of theimage-name in the command. Remember to enter the trailing period before running it.

There is a docker container for vue-django that you can run. Simply run the following command.

docker run -p 8000:8000 stanmd/vue-django

Then get tolocalhost:8000. You should have a page exactly like the image above

What's Included

  • npm run dev: first-in-class development experience.

    • Webpack +vue-loader for single file Vue components.
    • State preserving hot-reload
    • State preserving compilation error overlay
    • Lint-on-save with ESLint
    • Source maps
  • npm run build: Production ready build.

    • JavaScript minified withUglifyJS.
    • HTML minified withhtml-minifier.
    • CSS across all components extracted into a single file and minified withcssnano.
    • All static assets compiled with version hashes for efficient long-term caching, and a productionindex.html is auto-generated with proper URLs to these generated assets.
  • npm run unit: Unit tests run in PhantomJS withKarma +Mocha +karma-webpack.

    • Supports ES2015 in test files.
    • Supports all webpack loaders.
    • Easy mock injection.
  • npm run e2e: End-to-end tests withNightwatch.

    • Run tests in multiple browsers in parallel.
    • Works with one command out of the box:
      • Selenium and chromedriver dependencies automatically handled.
      • Automatically spawns the Selenium server.

Contributions

NB: This repo has been forked from vue-webpack-boilerplate to help you start a Django application utilizing the awesomeness ofVue JS andvue-cli

Feel free to contribute to this repo.

To create your own boilerplate, fork this repo orvue-webpack-boilerplate and use it withvue-cli:

vue init username/repo my-project

About

This is a Project Repository for the Modul 152

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp